Search code examples
databaseweb-applicationsdata-visualizationorientdb

What tool should I use for implementing OrientDB on web app?


I'm learning OrientDB and trying to write a web app to show data in graph. I'm confused about the data visualization tools.

So, I need to visualize data on web, for example, a user can query some data and get a graph.

I know that the OrientDB already provided a graph interface for data management (the one with port 2480). But I'm not sure whether this can be implemented in a web app. Or I need to use tools like D3.js and Alchemy.js.


Solution

  • OrientDB is written 100% in Java. You can use the native Java APIs without any driver or adapter.

    The graph api combined with Tinkerpop will give you a complete stack of tools to handle graphs. Check out the graph api documentation for more information.

    This post tells you how to visualize a graph database. It also gives you a list of generic visualisation tools available.

    Like discussed in the post, you need to follow these steps :

    1. create layer on top of your source to let you query at high level

    2. create a front end layer to talk with the level explained above

    3. use the visualization tool you want