Skip to content
Spanner and F1 - Distributed Databases from Google episode artwork

EPISODE · Jan 25, 2025 · 29 MIN

Spanner and F1 - Distributed Databases from Google

from Future Is Already Here · host Eksplain

In this episode, we dive deep into the world of distributed SQL databases and the groundbreaking innovations that have shaped modern cloud infrastructure. We explore the concepts, architecture, and lessons behind three seminal works in the field: 1. Spanner: Google’s Globally-Distributed Database James C. Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, JJ Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, Wilson Hsieh, Sebastian Kanthak, Eugene Kogan, Hongyi Li, Alexander Lloyd, Sergey Melnik, David Mwaura, David Nagle, Sean Quinlan, Rajesh Rao, Lindsay Rolig, Yasushi Saito, Michal Szymaniak, Christopher Taylor, Ruth Wang, Dale Woodford This paper introduces Google Spanner, a highly scalable distributed SQL database that powers some of the world’s most demanding applications. We’ll discuss its unique architecture, including the use of the TrueTime API to synchronize global databases, and how it solves the challenges of consistency, availability, and partition tolerance—often referred to as the CAP Theorem. 2. Spanner, TrueTime & The CAP Theorem Written by none other than Eric Brewer, the creator of the CAP Theorem, this paper expands on the trade-offs between consistency, availability, and partition tolerance in distributed systems. It provides an in-depth look at how Google Spanner achieves its promise of global distribution without sacrificing consistency, revolutionizing how we think about relational databases at scale. 3. F1: A Distributed SQL Database That Scales Jeff Shute Chad Whipkey David Menestrina Radek Vingralek Eric Rollins Stephan Ellner Traian Stancescu Bart Samwel Mircea Oancea John Cieslewicz Himani Apte Ben Handy Kyle Littlefield Ian Rae* In this paper, the engineers behind Google F1 reveal the architecture of their distributed SQL system, which powers Google’s advertising infrastructure. The F1 database combines the best of relational SQL with the scalability of NoSQL, and we’ll explore how its design enables low-latency, high-availability, and the seamless handling of massive workloads Some or all of this content is AI generated and may contain some errors. Please use with caution.

Episode metadata supplied by the publisher feed · Published Jan 25, 2025

Embed this episode

Ready to play

Spanner and F1 - Distributed Databases from Google

0:00 29:58

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Future Is Already Here?

This episode is 29 minutes long.

When was this Future Is Already Here episode published?

This episode was published on January 25, 2025.

Can I download this Future Is Already Here episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!