Data Archives - Software Engineering Daily

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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

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.
ANECDOTE

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app