YoVDO

Removing Double-Logging with Passive Data Persistence in LSM-tree Based Relational Databases

Offered By: USENIX via YouTube

Tags

FAST (File and Storage Technologies) Courses Relational Databases Courses Data Persistence Courses

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

iOS Persistence and Core Data
Udacity
Accediendo a la nube con iOS
Tecnológico de Monterrey via Coursera
SAP HANA Cloud Platform Essentials
SAP Learning
Developing Android Apps
Udacity
SAP Cloud Platform Essentials
SAP Learning