NoSQL Labeled Property Graph
Neo4j
Data modeling for graph databases
Neo4j is a graph database management system described as an ACID-compliant transactional database with native graph storage and processing.\ Hackolade was specially built to support the data modeling of Neo4j node labels and relationship types. It provides a graph view with familiar circular node labels, as well as an Entity-Relationship Diagram view with permanent display of the attributes (or properties) of both node labels and relationship types.
Hackolade dynamically generates Cypher code as the model is created via the application. It also lets you perform reverse-engineering of existing instances, so you can enrich the model with descriptions and constraints, then produce a complete, clickable HTML documentation for distribution to all application stakeholders.
The application closely follows the terminology of the NoSQL, pioneering a new set of software tools to smooth the onboarding of NoSQL database technology in corporate IT landscapes, reduce development time, increase application quality, and lower execution risks.
Hackolade is not a graph visualization tool, but a tool for schema design of Neo4j graph databases.
TinkerPop w/ Gremlin API
Data modeling for graph databases (OLTP)
and graph analytics systems (OLAP)
Apache TinkerPop is an open source, vendor-agnostic, graph computing framework distributed under the Apache2 license. When a data system is TinkerPop-enabled, its users are able to model their domain as a graph and analyze that graph using the Gremlin graph traversal language.
\ Hackolade was specially built to support the data modeling of TinkerPop vertex labels and edge labels. It provides a graph view with familiar circular vertex labels, as well as an Entity-Relationship Diagram view with permanent display of the attributes (or properties) of both vertex labels and edge types.
Hackolade dynamically generates Gremlin code as the model is created via the application. It also lets you perform reverse-engineering of existing instances, so you can enrich the model with descriptions and constraints, then produce a complete, clickable HTML documentation for distribution to all application stakeholders.
Hackolade is not a graph visualization tool, but a tool for schema design of TinkerPop graph databases.