2

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.

mlin956
  • 345
  • 1
  • 5
  • 13
  • You can interact with an orientdb database using its drivers : https://orientdb.com/docs/last/Programming-Language-Bindings.html – AlexB Aug 03 '15 at 21:14
  • @AlexB Is that only to interact with the database? Can one one of them return a graph? – mlin956 Aug 03 '15 at 21:19

1 Answers1

1

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

Community
  • 1
  • 1
AlexB
  • 3,518
  • 4
  • 29
  • 46