Meta

Hybrid Incremental MySQL Backups

Mar 1, 2011Nagavamsi Ponnekanti
Hybrid Incremental MySQL Backups
SummaryAI, from the source post

This post details significant improvements to Facebook's database backup system, transitioning from slow logical backups (mysqldump) to faster, more efficient physical backups using an enhanced XtraBackup tool. Key contributions include the development of hybrid incremental backup strategies to optimize IO calls and avoid reading unmodified pages, the implementation of table-level restore for faster recovery of individual tables, and performance optimizations for both full and incremental backups through adjusted IO sizes. These enhancements drastically reduce backup times and server load while maintaining data reliability.

More from the Facebook Engineering Blog trail