Removing Double-Logging with Passive Data Persistence in LSM-tree Based Relational Databases
Offered By: USENIX via YouTube
Course Description
Overview
Explore a 15-minute conference talk from FAST '22 that addresses the critical double-logging problem in LSM-tree based relational databases. Discover a novel solution called Passive Data Persistence Scheme (PASV) that removes Write-ahead Log (WAL) in the storage engine layer. Learn about mechanisms such as passive memory buffer flushing policy, epoch-based data persistence scheme, and optimized partial data recovery process. Understand how these innovations improve system performance, increase throughput, reduce latency, save disk I/Os, and decrease recovery time. Gain insights into the implementation of a fully functional, open-sourced prototype based on Facebook's MyRocks and its evaluation results.
Syllabus
Introduction
Background
Log
Key Idea
Challenges
Solution
Conclusion
Taught by
USENIX
Related Courses
Understanding the Robustness of SSDs under Power FaultUSENIX via YouTube BetrFS - A Right-Optimized Write-Optimized File System
USENIX via YouTube F2FS - A New File System for Flash Storage
USENIX via YouTube DNA Data Storage and Near-Molecule Processing for the Yottabyte Era
USENIX via YouTube FAST '21 Work-in-Progress Reports
USENIX via YouTube