The Linux Foundation Projects
Skip to main content
Blog

JanusGraph Joins LF AI & Data as New Incubation Project

By January 12, 2021No Comments

LF AI & Data Foundation—the organization building an ecosystem to sustain open source innovation in artificial intelligence (AI), machine learning (ML), deep learning (DL), and data open source projects, today is announcing JanusGraph as its latest Incubation Project. 

JanusGraph is a distributed, scalable graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster. The project was launched in 2017 through a partnership with organizations including  Expero, Google, GRAKN.AI, Hortonworks, IBM and others.

Dr. Ibrahim Haddad, Executive Director of LF AI & Data, said: “We’re really excited with JanusGraph joining LF AI & Data alongside several other AI and Data projects. JanusGraph provides the capability for storing and processing large-scale connected data, which is proving to be very useful for projects in many domains, including IoT, Social Networks, Malware & Fraud detection, Identity and Access Management, etc. These areas can also benefit from intelligent analytics and predictions from AI & machine learning, a key focus of the LF AI & Data Foundation. We look forward to working with the community to grow the project’s footprint and to create new collaboration opportunities with our members and other hosted projects.” 

JanusGraph is an open source, distributed graph database under The Linux Foundation. JanusGraph is available under the Apache License 2.0. The project recently reached the #5 position on the December 2020 global graph database ranking by DB-Engines. JanusGraph was originally forked from the TitanDB graph database, which has been developed since 2012. The first version of JanusGraph (v0.1.0) was released on April 20, 2017.

JanusGraph supports various storage backends, including Apache Cassandra, Apache HBase, Google Cloud Bigtable, Oracle BerkeleyDB, Scylla. Additionally, JanusGraph supports 3rd party storage adapters to be used with other storage backends, such as Aerospike, DynamoDB, and FoundationDB.

In addition to online transactional processing (OLTP), JanusGraph supports global graph analytics (OLAP) with its Apache Spark integration. JanusGraph supports geo, numeric range, and full-text search via external index storages (Elasticsearch, Apache Solr, Apache Lucene). JanusGraph has native integration with the Apache TinkerPop graph stack, including Gremlin graph query language and graph server.

JanusGraph is a valuable graph database because it is developed to be a layer on top of other databases and thus, developers of JanusGraph may focus more on solving challenges related to graph itself. Instead of spending time “reinventing the wheel”, developers may leverage existing stores which focus on low level storage optimizations / performance / consistency / compression while use JanusGraph which focus more on query optimizations, TinkerPop stack up-to date implementations, data storage / index storage integration, etc.

Oleksandr Porunov, member of the JanusGraph Technical Steering Committee, said: “On behalf of the JanusGraph Technical Steering Committee, we are excited to join LF AI & Data Foundation. JanusGraph has a number of applications in wide-ranging domains — including financial services, security, and Internet of Things — which benefit from managing and analyzing large amounts of connected data to derive insights and make intelligent predictions using relationships inherent in their data with the help of machine learning. We look forward to collaborating with other projects under the LF AI & Data umbrella to enable solving complex, large-scale problems with solutions built on scalable storage, analytics, and machine learning.”

LF AI & Data supports projects via a wide range of services, and the first step is joining as an Incubation Project.  LF AI & Data will support the neutral open governance for JanusGraph to help foster the growth of the project. Learn more about JanusGraph on their GitHub and be sure to join the JanusGraph-Announce and JanusGraph-Dev mail lists to join the community and stay connected on the latest updates.A warm welcome to JanusGraph! We look forward to the project’s continued growth and success as part of the LF AI & Data Foundation. To learn about how to host an open source project with us, visit the LF AI & Data website.

JanusGraph Key Links

LF AI & Data Resources

Author

  • Andrew Bringaze

    Andrew Bringaze is the senior developer for The Linux Foundation. With over 10 years of experience his focus is on open source code, WordPress, React, and site security.