Wednesday, 3.7.2013, 11:30
Spanner is Google's scalable, multi-version, globally-distributed, and synchronously-replicated database. It provides strong transactional semantics, consistent replication, and high performance reads and writes for a variety of Google's applications. I'll discuss the design and implementation of Spanner, as well as some of the lessons we have learned along the way. I'll also discuss some open challenges that we still see in building scalable distributed storage systems.
Bio: Brian F. Cooper is a software engineer on the storage infrastructure team at Google. He works on the Spanner distributed database system. Previously, he has worked on Google web search, and while at Yahoo! Research, the PNUTS database system and YCSB benchmark. He received his Ph.D. from Stanford University in 2003.