YoVDO

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

Offered By: Scalable Parallel Computing Lab, SPCL @ ETH Zurich via YouTube

Tags

Graph Databases Courses High Performance Computing Courses Scalability Courses Distributed Computing Courses OLAP Courses OLTP Courses RDMA Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Financial Sustainability: The Numbers side of Social Enterprise
+Acumen via NovoEd
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera
Developing Repeatable ModelsĀ® to Scale Your Impact
+Acumen via Independent
Managing Microsoft Windows Server Active Directory Domain Services
Microsoft via edX
Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms