MyRocks at Facebook and a Roadmap
summary
Facebook replaces InnoDB with MyRocks (RocksDB as a MySQL storage engine) for the main activity DB, cutting storage roughly 50% space reduction versus compressed InnoDB while keeping CPU and I/O similar. Migration uses automated clones, continuous consistency checks, and staged replica promotions across 200–300 instances, plus tooling for fast instance creation. Deployment succeeds at scale, frees up shards so capacity halves, and development now targets MySQL 8.0 support and mixed InnoDB/MyRocks deployments and larger 5–50TB instances.
AI-written summary · about
chapters (7)
related talks
50mInnoDB to MyRocks Migration in Main MySQL Database
51mMyRocks deep dive and production deployment at Facebook
47mLessons Learned from Our Main Database Migrations at Facebook
45mMyRocks Table Engine for MySQL
52mRocksDB Performance and Reliability Practics
27mMyRocks: best practice at Alibaba - MySQL Storage Engine
39mLessons Learned from Our Main Database Migrations
57mRocksDB
