PuppyGraph IDE
& Graph Visualization Tool
Explore, query and visualize your graph data in PuppyGraph with gdotv.
A Purpose-Built IDE for PuppyGraph Developers
PuppyGraph allows users to query their all their existing SQL data in a unified graph format – no separate database needed and no ETL requirements.
PuppyGraph’s graph query engine is compatible with PostgreSQL, Google BigQuery, Iceberg, MySQL, Delta Lake, Amazon Redshift and more! With PuppyGraph you get the best of both worlds, bringing graph analytics to established SQL environments.
gdotv is the ideal addition to PuppyGraph, bringing data visualization, no-code exploration, schema management, and a state-of-the-art Gremlin and Cypher query editor into the mix.
PuppyGraph
PuppyGraph
Query languages supported by gdotv: Gremlin and Cypher
Learn more about PuppyGraph
An Overview of PuppyGraph
PuppyGraph is a deployable Graph Analytics Engine, that is able to evaluate graph queries against disparate and aggregated relational data. It’s quick to set up and quick to deploy.
Users can query in Gremlin or Cypher. PuppyGraph doesn’t simply translate these queries to SQL – it runs them through its own optimizations within its graph query engine. Data is understood via a schema configuration file provided by the user.
By utilizing a graph query engine to run queries, PuppyGraph avoids many of the challenges of traditional graph databases. This includes things like complex ETL requirements, scalability issues, interoperability issues, and slow performance. Instead, PuppyGraph leverages column-based storage to ensure graph queries perform as efficiently as possible.
What’s more, PuppyGraph doesn’t require specialized graph knowledge to use. Experts in relational data can get started without needing prior exposure to graph technology.
What’s Possible with PuppyGraph + gdotv
Easy Installation and Setup
Effortlessly integrate gdotv with your PuppyGraph graph database with a simplified plug-and-play database connector. The gdotv database client provides straightforward database connection and configuration instructions to get you started in less than a minute.
This PuppyGraph IDE is available to download for Windows, macOS and Linux with a one-click installer to get you started instantly.
State-of-the-Art Gremlin & Cypher Editor
The gdotv Gremlin and Cypher code editor is the most powerful available – it offers data schema-accurate auto completion and embedded official documentation for Gremlin and Cypher query languages to give you all the information and suggestions you need to write your PuppyGraph queries faster and more effectively.
Customizable Data Visualization
You can create custom visualization rules for your graph database with gdotv to determine the look and feel of your data.
The gdotv database client boasts easy-to-configure style options that you can use to customize vertices and edges based on their labels and property values.
You can choose any color, size, or background image and adjust other elements to match your preference.
No-Code Data Exploration with the gdotv Graph Data Explorer
Use the built-in gdotv Graph Data Explorer to navigate your PuppyGraph data without using queries.
The Graph Data Explorer allows you to define path patterns to query from your data, using filters on both your vertices and edges. Elements in the declared path can be filtering according to their label, direction, and property values, allowing you to perform complex path pattern searches with no code.
Instantly Load & View Your Data Model
It’s always important to understand and verify your data schema. This is why gdotv provides an overview of your data structure with the data model view.
For PuppyGraph, there are two methods to construct the data model. The first is that gdotv is able to directly retrieve the model, if available, using the PuppyGraph Schema API. Otherwise, gdotv can construct the data model directly from your data itself. This is always just a click away, meaning that you always have a bird’s-eye view of your vertices, edges, and properties right at your fingertips.
Get Query Profiles & Traversal Explanations in 1 Click
A query execution plan provides a roadmap for how your query will be executed, while query profiles provide a runtime report of how they performed. Both ensure efficient use of your graph database.
gdotv pulls the Gremlin or Cypher query plan from your PuppyGraph database’s own functionality and displays the results, giving you instant feedback on query execution and performance.
Take Advantage of Syntax Validation
Using gdotv language highlighting and syntax checking for Gremlin and Cypher makes your code easier to understand and visually parse, warning you of any error that would prevent it from executing against your PuppyGraph instance.
Test PuppyGraph Queries with the gdotv Debugger
The combination of the gdotv query debugging and profiling toolkit gives you unparalleled control to inspect the behavior and output of your graph traversals with just a few clicks.
Centralized Connection Management
gdotv can be used to query and compare data from a huge range of database vendors – simultaneously! We don’t just work with PuppyGraph, gdotv visualization tools fully integrate with various other graph databases and graph query engines, including all Apache TinkerPop™ compatible graph databases and most LPG and RDF providers.
gdotv is fully compatible with query languages like Gremlin, Cypher, Google SQL, SQL:2023, SPARQL and more. The intuitive UI means you’ll be able to switch between your connections and queries seamlessly.
PuppyGraph + gdotv Blog Posts
Frequently Asked Questions (FAQs)
gdotv: The PuppyGraph IDE
Turn your graph data into connected insights when you use gdotv to query, explore, and visualize your PuppyGraph graph database.
Sign up for a free trial today and discover how gdotv amps up your productivity as the perfect PuppyGraph IDE and graph visualization tool.
Or, prefer to talk with the gdotv team directly? Use the form below to get in touch.
