Introduction to JanusGraph Database
summary
JanusGraph is a scalable property graph database that claims to handle billions of vertices and edges across clusters and implements the TinkerPop/Gremlin traversal API. Deployments at IBM include an engagement-analytics graph that finds high‑value connector employees for retention and an airline routing prototype using geo‑coordinate hops. Architecture separates schema/transaction layers from pluggable storage and indexing (examples: Cassandra + Elasticsearch, HBase, FoundationDB, Solr). Work-in-progress: language drivers (.NET released, Python/JS nearing), Docker images, but public benchmarking is sparse.
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
- 17:52Traversal Example
- 20:34Graph 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
49mModern Graph Databases
37mGraph Computing at Scale
29mImplementing a Graph Database based on PostSQL
29mTigerGraph, Connecting the World
