Different applications have varying database access patterns, with some being select-heavy like e-commerce stores and others being insert-heavy like analytics companies. Select-driven models are well-suited for sharding due to the high volume of selects in displaying information, while insert-heavy applications present challenges in sharding due to the large amounts of incoming data and fewer select queries accessing the data. These varying use cases may require different approaches and considerations when implementing sharding.
Databases underpin almost every user experience on the web, but scaling a database is one of the most fundamental infrastructure challenges in software development. PlanetScale offers a MySQL platform that is managed and highly scaleable.
Sam Lambert is the CEO of PlanetScale and he joins the show to talk about why he started the platform, scaling databases, using Vitess for SQL shard orchestration, and more.
This episode is hosted by Lee Atchison. Lee Atchison is a software architect, author, and thought leader on cloud computing and application modernization. His best-selling book, Architecting for Scale (O’Reilly Media), is an essential resource for technical teams looking to maintain high availability and manage risk in their cloud environments.
The post Hyperscaling SQL with Sam Lambert appeared first on Software Engineering Daily.