What is the added advantage with JanusGraph

268 views
Skip to first unread message

prashanth....@ggktech.com

unread,
Sep 5, 2018, 8:15:19 AM9/5/18
to JanusGraph users
I couldn't figure out that is JanusGraph just a tool to show data in Graph form?

To use JanusGraph, there must be a back end database like Cassandra/HBase or any other NoSQL.
Can someone explain the difference between using Cassandra/HBase alone vs Cassandra/HBase + JanusGraph.

I found in JanusGraph official document that The Janus graph will have two of CAP properties based on the back end Storage type. This statement boosted up my confusion on the advantages of using JanusGraph on top of another NoSQL database.

May be I am not aware of these databases as I am pretty new to this field.

Please help me

Philip Graff

unread,
Sep 5, 2018, 10:23:32 PM9/5/18
to JanusGraph users
JanusGraph persists your graph in a database, e.g. Cassandra or Hbase. The difference from using these directly is that JanusGraph proves the TinkerPop Graph/Gremlin API on top of the database. You don't need to interact with the database directly, only through JanusGraph. Therefore, I can use JanusGraph on Hbase without knowing how to use Hbase itself. JanusGraph will inherit the CAP properties that the backing database provides. This allows you to persist your graph in a database instead of loading to/from memory, which also allows you to scale your graph to be larger than what could fit into memory. I hope this helps.

Phil
Reply all
Reply to author
Forward
0 new messages