Scaling Databases with Vitess
summary
Vitess provides horizontal sharding for MySQL and shows a live migration path: the demo uses the move_tables command plus a vtgate/vttablet sidecar and a vstream that keeps source RDS and target Vitess in sync (observed lag ~1s) while copying data, then atomically switches reads/writes with minimal errors during app restart. Claimed overhead is ~1–2 ms, backups land in S3 (PITR via binlog server Ripple), Planetscale runs tens of thousands of clusters and clients like JD reported 35M QPS on Vitess.
AI-written summary · about
chapters (8)
- 0:00Start
- 0:45Agenda
- 1:15Introduction
- 2:45Use Case
- 6:29Glossary
- 7:03Architecture
- 9:39Demo
- 21:57Upcoming Features
related talks
40mVitess: Introduction And New Features
34mInside Vitess: Building Resilient, Distributed Databases
44mIntro: Vitess
36mHorizontal Scaling with Vitess
44mIntro: Vitess
28mVitess: Introduction and New Features
37mHow to Migrate a MySQL Database to Vitess
42mVitess VReplication: Standing on the Shoulders of a MySQL Giant
