Illustration Image

Cassandra.Link

The best knowledge base on Apache Cassandra®

Helping platform leaders, architects, engineers, and operators build scalable real time data platforms.

7/16/2018

Reading time:1 min

JanusGraph: Distributed graph database

by John Doe

Docs • GitHub • DownloadJanusGraph is a scalable graphdatabase optimized for storing andquerying graphs containing hundreds of billions of vertices and edgesdistributed across a multi-machine cluster. JanusGraph is a transactionaldatabase that can support thousands of concurrent users executing complex graphtraversals in real time.In addition, JanusGraph provides the following features:Elastic and linear scalability for a growing data and user base. Data distribution and replication for performance and fault tolerance. Multi-datacenter high availability and hot backups. Support for ACID andeventual consistency. Support for various storage backends: Apache Cassandra® Apache HBase® Google Cloud Bigtable Oracle BerkeleyDB Support for global graph data analytics, reporting, and ETL through integration with big dataplatforms: Apache Spark™ Apache Giraph™ Apache Hadoop® Support for geo, numeric range, and full-text search via: ElasticSearch™ Apache Solr™ Apache Lucene® Native integration with the Apache TinkerPop™ graph stack: Gremlin graph query language Gremlin graph server Gremlin applications Open source under the Apache 2 license. You can visualize graphs stored in JanusGraph via any of the following tools: Cytoscape Gephiplugin for Apache TinkerPop Graphexp KeyLines by Cambridge Intelligence Linkurious You can download JanusGraphor clone from GitHub.Read the JanusGraph documentation and join theusers ordevelopers mailing lists.Follow the Getting Started with JanusGraph guide for a step-by-step introduction.JanusGraph is a project under The LinuxFoundation,and includes participants from Expero, Google, GRAKN.AI, Hortonworks, IBM and Amazon.PresentationsHere is a selection of JanusGraph presentations: DataWorksJun2017: Large Scale Graph Analytics with JanusGraph, P. Taylor Goetz, 2017.06.13 HBaseCon2017 Community-Driven Graphs with JanusGraph, Jing Chen He & Jason Plurad, 2017.06.12 UsersThe following users have deployed JanusGraph in production.

Illustration Image

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 transactional database that can support thousands of concurrent users executing complex graph traversals in real time.

In addition, JanusGraph provides the following features:

You can download JanusGraph or clone from GitHub.

Read the JanusGraph documentation and join the users or developers mailing lists.

Follow the Getting Started with JanusGraph guide for a step-by-step introduction.

JanusGraph is a project under The Linux Foundation, and includes participants from Expero, Google, GRAKN.AI, Hortonworks, IBM and Amazon.

Presentations

Here is a selection of JanusGraph presentations:

Users

The following users have deployed JanusGraph in production.

Related Articles

jvm
rest
search

Para - backend for busy developers

John Doe

1/28/2024

cassandra
spark

Checkout Planet Cassandra

Claim Your Free Planet Cassandra Contributor T-shirt!

Make your contribution and score a FREE Planet Cassandra Contributor T-Shirt! 
We value our incredible Cassandra community, and we want to express our gratitude by sending an exclusive Planet Cassandra Contributor T-Shirt you can wear with pride.

Join Our Newsletter!

Sign up below to receive email updates and see what's going on with our company

Explore Related Topics

AllKafkaSparkScyllaSStableKubernetesApiGithubGraphQl

Explore Further

lucene