Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Graph Database Interface: Scaling Online Transactional and Analytical Graph Workloads

Scalable Parallel Computing Lab, SPCL @ ETH Zurich via YouTube

Overview

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.

Syllabus

Introduction: Labeled Property Graph and Graph Database Workloads
State of Challenges & Problems
Our Objectives
Graph Database Interface
GDI Standard
GDI-RMA - GDI Implementation for RDMA Systems
GDI-RMA Data Layout
GDI-RMA Example Graph Update Protocol
Evaluation: Low Latency
Evaluation: Scaling OLTP to 120,000 Cores
Evaluation: Scaling OLAP to 120,000 Cores
Conclusion

Taught by

Scalable Parallel Computing Lab, SPCL @ ETH Zurich

Reviews

Start your review of The Graph Database Interface: Scaling Online Transactional and Analytical Graph Workloads

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.