

Hyperscaling SQL with Sam Lambert
Jul 4, 2024
Sam Lambert, CEO of PlanetScale, delves into the intricate world of database scaling, sharing insights from his journey in creating a highly scalable MySQL platform. He discusses the origins of PlanetScale and Vitesse, emphasizing the importance of efficient data management. Topics include challenges with hyperscaling MySQL, particularly cross-shard transactions, and the advantages of TESS in enhancing MySQL's scalability. Lambert also compares MySQL with Postgres, offering valuable takeaways for startups on choosing the right database solutions.
AI Snips
Chapters
Transcript
Episode notes
Critical Role of Databases
- PlanetScale focuses on 24/7 highly performant, reliable databases for large direct-to-consumer brands.
- Database speed and availability directly affect user experience and personalization on websites.
Vitess Origin Story
- Vitess was created at YouTube to orchestrate MySQL shards and scale their main database across tens of thousands of servers.
- PlanetScale commercialized Vitess to offer cloud-hosted scalable MySQL for many large companies.
Vitess as Shard Orchestrator
- Vitess acts as a proxy and cluster manager that enables MySQL to scale by sharding across many servers.
- Sharding is the main proven pattern for scaling large database workloads horizontally.