Chardonnay - Fast and General Datacenter Transactions for On-Disk Databases
Offered By: USENIX via YouTube
Course Description
Overview
Explore a conference talk from OSDI '23 that introduces Chardonnay, a scalable, on-disk, multi-versioned transactional key-value store optimized for single datacenter deployments. Learn about the challenges faced by distributed on-disk database systems and how Chardonnay addresses them using fast two-phase commit (2PC) and a novel lock-free read protocol. Discover how this innovative approach enables strongly consistent snapshot reads on commodity hardware, allowing for efficient determination of read-write sets and data prefetching. Understand how Chardonnay minimizes contention and avoids deadlock-related aborts by ordering lock requests, ultimately achieving fast and general datacenter transactions for on-disk databases.
Syllabus
OSDI '23 - Chardonnay: Fast and General Datacenter Transactions for On-Disk Databases
Taught by
USENIX
Related Courses
Creating and Administering Google Cloud Spanner InstancesPluralsight Architectural Patterns of Resilient Distributed Systems
Strange Loop Conference via YouTube Microsecond Consensus for Microsecond Applications
USENIX via YouTube HTMFS - Strong Consistency Comes for Free with Hardware Transactional Memory in Persistent Memory File Systems
USENIX via YouTube UniStore - A Fault-Tolerant Marriage of Causal and Strong Consistency
USENIX via YouTube