Spanner: Google’s Globally-Distributed Database

Spanner: Google’s Globally-Distributed Database
1 / 1
Spanner: Google’s Globally-Distributed Database - slide 1 of 27 Spanner: Google’s Globally-Distributed Database - slide 2 of 27 Spanner: Google’s Globally-Distributed Database - slide 3 of 27 Spanner: Google’s Globally-Distributed Database - slide 4 of 27 Spanner: Google’s Globally-Distributed Database - slide 5 of 27 Spanner: Google’s Globally-Distributed Database - slide 6 of 27 Spanner: Google’s Globally-Distributed Database - slide 7 of 27 Spanner: Google’s Globally-Distributed Database - slide 8 of 27 Spanner: Google’s Globally-Distributed Database - slide 9 of 27 Spanner: Google’s Globally-Distributed Database - slide 10 of 27 Spanner: Google’s Globally-Distributed Database - slide 11 of 27 Spanner: Google’s Globally-Distributed Database - slide 12 of 27 Spanner: Google’s Globally-Distributed Database - slide 13 of 27 Spanner: Google’s Globally-Distributed Database - slide 14 of 27 Spanner: Google’s Globally-Distributed Database - slide 15 of 27 Spanner: Google’s Globally-Distributed Database - slide 16 of 27 Spanner: Google’s Globally-Distributed Database - slide 17 of 27 Spanner: Google’s Globally-Distributed Database - slide 18 of 27 Spanner: Google’s Globally-Distributed Database - slide 19 of 27 Spanner: Google’s Globally-Distributed Database - slide 20 of 27 Spanner: Google’s Globally-Distributed Database - slide 21 of 27 Spanner: Google’s Globally-Distributed Database - slide 22 of 27 Spanner: Google’s Globally-Distributed Database - slide 23 of 27 Spanner: Google’s Globally-Distributed Database - slide 24 of 27 Spanner: Google’s Globally-Distributed Database - slide 25 of 27 Spanner: Google’s Globally-Distributed Database - slide 26 of 27 Spanner: Google’s Globally-Distributed Database - slide 27 of 27
Spanner: Googles Globally-Distributed Database Wilson Hsieh representing a host of authors OSDI 2012 What is Spanner? Distributed multiversion database General-purpose transactions (ACID) SQL query language Schematized tables

Related Topics

Download this presentation From Below

"Spanner: Google’s Globally-Distributed Database" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
Spanner: Google’s Globally-Distributed Database Wilson Hsieh
representing a host of authors
OSDI 2012<br>
02
What is Spanner? Distributed multiversion database
General-purpose transactions (ACID)
SQL query language
Schematized tables
Semi-relational data model

Running in production
Storage for Google’s ad data
Replaced a sharded MySQL database OSDI 2012 2<br>
03
Example: Social Network OSDI 2012 User posts
Friend lists User posts
Friend lists User posts
Friend lists User posts
Friend lists US Brazil Russia Spain San Francisco
Seattle
Arizona Sao Paulo
Santiago
Buenos Aires Moscow
Berlin
Krakow London
Paris
Berlin
Madrid
Lisbon User posts
Friend lists 3<br>