Appearance
Ogma visualizations with different databases
Ogma is an interactive graph visualization library that can be used with various databases to visualize and analyze graph data. While the data sources is not the concern of Ogma itself, it can be integrated with different databases to fetch and visualize graph data.
Connecting Ogma with databases
While working locally on a prototype sometimes you would connect directly to the database endpoints if it exposes an API for that, for instance Neo4j has that coption. However for production applications, it is recommended to use a backend service that connects to the database and provides an API for Ogma to fetch the data. This way you can ensure security, scalability, and maintainability of your application.
Parsing data
Ogma can parse data from various formats, such as JSON, CSV, and GraphQL. Check out our tutorial on parsing custom formats.
Tutorials on integrating Ogma with databases:
- Neo4j - Learn how to integrate Ogma with Neo4j, a popular graph database, and visualize your graph data.
- Google Spanner - Learn how to integrate Ogma with Google Spanner, a globally distributed database service, and visualize your graph data.
- Amazon Neptune - Learn how to integrate Ogma with Amazon Neptune, a fully managed graph database service, using Gremlin.
- Oracle - Ogma plugin and parser to interface with Oracle graph. Documentation
- JanusGraph