Learn the Skills Netflix, Meta, and Capital One Actually Hire For
Lead AI Strategy with UCSB's Agentic AI Program — Microsoft Certified
Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Explore the hidden vulnerabilities in data storage systems through this 34-minute conference talk that examines how computers can unexpectedly fail to save or corrupt your data. Delve into the mechanisms databases use to ensure data reliability, focusing specifically on MySQL and PostgreSQL implementations. Learn about MySQL's doublewrite buffer mechanism that guarantees safe disk writes, understand the PostgreSQL fsyncgate incident that revealed weaknesses in Linux's fsync syscall guarantees, and discover how write-through caches on disks prioritize benchmark performance over data safety. Examine how database replication can help mitigate these issues while understanding its limitations, gaining crucial insights into the challenges of reliable data storage that every site reliability engineer should understand.
Syllabus
SREcon25 Europe/Middle East/Africa - The Computer Wants to Lose Your Data
Taught by
USENIX