NuGraph: GraphDB as a Cloud Service Built Upon JanusGraph and FoundationDB
Talkat FoundationDB Summit 2019 · on Monday, 2019-11-18· at 14:50· Grand Ballroom 5, Marriott Marquis San Diego Marina·
summary
eBay builds NuGraph, a JanusGraph-based GraphDB using FoundationDB as the storage backend and demonstrates a production triple‑region deployment holding 1.3 billion nodes and 1.8 billion edges (≈16.8 TB across three DCs). JanusGraph storage plugin adds async iterators, request‑context propagation for read-only mode and prefetching transaction versions, and bulk‑load workarounds; three‑hop traversals reach about 15,000 qps with 95th‑percentile latency <50 ms, while bulk load takes days and long transactions and storage rebalancing remain pain points.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:24GraphDB
- 2:02Architecture
- 3:41Forward traversal
- 6:01Janus Graph
- 7:19Foundation DB
- 7:49FoundationDB features
- 8:19FoundationDB Storage Pocket
- 8:53Querying with Iterator
- 10:37Request contact propagation
- 11:24Readonly mode
- 12:26Prefetch
- 13:51Example
- 15:07Query Types
- 15:32Tree Hub
- 16:16Improvements
- 18:11Conclusion
related talks
36mIntroduction to JanusGraph Database
36mIntroduction to JanusGraph Database
17mThe JanusGraph FoundationDB Storage Adapter
49mModern Graph Databases
01h 00mThe Open-Source Distributed Graph Database: Nebula Graph
46mScaling Identification Solutions Using Graph DB
27mGraphOne: A Data Store for Real-time Analytics on Evolving Graphs
41mGraphGen: Conducting Graph Analytics over Relational Databases
