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.
Overview
Syllabus
OSDI '23 - Chardonnay: Fast and General Datacenter Transactions for On-Disk Databases
Taught by
USENIX