Abstract: SQL is a popular database language for modern applications because of its flexibility in modeling workloads and how widely understood it is by developers. However, most modern applications running in the cloud require fault tolerance, the ability to scale out and geographic data distribution. These attributes are hard to achieve with traditional monolithic SQL databases, creating the need for distributed SQL databases.
Google’s Cloud Spanner is arguably the world's first truly distributed SQL database that now powers everything from Adwords to Gmail. Given its fully decentralized architecture, it delivers higher performance and availability for geo-distributed SQL workloads than even specialized transactional databases such as Amazon Aurora and Google Percolator. Fortunately, there are now a number of open source derivatives of Google Cloud Spanner such as YugaByte DB, CockroachDB, and TiDB.
This talk will focus on exploring the common architectural paradigms that these databases are built on and how to evaluate the claims made between the different systems.
Presented by Amey Banarse, Principal Data Architect at Yugabyte DB