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.
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 :
create layer on top of your source to let you query at high level
create a front end layer to talk with the level explained above
use the visualization tool you want