Introduction to JanusGraph Database
summary
JanusGraph is an open source, distributed property graph optimized scalable to billions of vertices and edges and deployed at the Linux Foundation after forking Titan in 2016. IBM uses it for engagement analytics and airline routing, and a managed Compose offering hosts it. The stack implements Gremlin/TinkerPop for traversals and exposes pluggable storage and indexing backends (Cassandra, HBase, Elasticsearch, FoundationDB, etc.), provides drivers (.NET, Python nearing release, JavaScript) and Docker images, and currently lacks standardized performance benchmarks.
AI-written summary · about
chapters (18)
- 0:00Intro
- 0:56Agenda
- 1:27Property Graph Model
- 2:05Vertex
- 2:32Edge
- 3:34Properties
- 4:45Engagement Analytics
- 7:06Personal Dashboard
- 8:41Airline Routing
- 10:19Cloud Databases
- 12:22Graph Framework
- 14:32Gremlin Traversals
- 15:36Traversal Example
- 19:52Graph Database
- 22:26Built with JanusGraph
- 26:20Key Benefits
- 27:21Open Source at IBM
- 28:31Project Directions
related talks
36mIntroduction to JanusGraph Database
19mNuGraph: GraphDB as a Cloud Service Built Upon JanusGraph and FoundationDB
46mScaling Identification Solutions Using Graph DB
17mThe JanusGraph FoundationDB Storage Adapter
37mGraph Computing at Scale
49mModern Graph Databases
29mTigerGraph, Connecting the World
29mImplementing a Graph Database based on PostSQL
