Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
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.