JanusGraph is a scalable graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster.
JanusGraph is a project under The Linux Foundation, and includes participants from Expero, Google, GRAKN.AI, Hortonworks, IBM and Amazon.
All functionality is totally free. No need to buy commercial licenses. JanusGraph is fully Open Source under the Apache 2 license.
JanusGraph is a transactional database that can support thousands of concurrent users executing complex graph traversals in real time. Support for ACID and eventual consistency.
Graph data can be stored in:
Advanced search capabilities like full-text search can optionally be supported via:
In addition to online transactional processing (OLTP), JanusGraph supports global graph analytics (OLAP) with its Apache Spark integration.
Native integration with the Apache TinkerPop™ graph stack:
There are different 3rd party storage adapters for JanusGraph:
JanusGraph supports variety of visualization tools like Arcade Analytics, Cytoscape, Gephi plugin for Apache TinkerPop, Graphexp, G.V() - Gremlin IDE, Key Lines by Cambridge Intelligence, Linkurious and Tom Sawyer Perspectives.