Introduction: Labeled Property Graph and Graph Database Workloads
2
State of Challenges & Problems
3
Our Objectives
4
Graph Database Interface
5
GDI Standard
6
GDI-RMA - GDI Implementation for RDMA Systems
7
GDI-RMA Data Layout
8
GDI-RMA Example Graph Update Protocol
9
Evaluation: Low Latency
10
Evaluation: Scaling OLTP to 120,000 Cores
11
Evaluation: Scaling OLAP to 120,000 Cores
12
Conclusion
Description:
Explore a groundbreaking conference talk on scaling graph databases to unprecedented levels. Delve into the Graph Database Interface (GDI), a novel approach that leverages HPC practices to achieve exceptional performance and scalability. Learn about the challenges in graph database development and how GDI addresses them through a portable and programmable API specification. Discover the implementation of GDI for distributed-memory RDMA architectures, utilizing one-sided RDMA communication and collective operations. Examine the impressive results, including scaling to over 100,000 cores for both OLTP and OLAP workloads. Gain insights into the future of extreme-scale graph databases and their potential impact on academic and industry applications.
The Graph Database Interface: Scaling Online Transactional and Analytical Graph Workloads
Scalable Parallel Computing Lab, SPCL @ ETH Zurich