ABSTRACT
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.
- Spanner: Google's globally-distributed database
Recommendations
Spanner: Becoming a SQL System
SIGMOD '17: Proceedings of the 2017 ACM International Conference on Management of DataSpanner is a globally-distributed data management system that backs hundreds of mission-critical services at Google. Spanner is built on ideas from both the systems and database communities. The first Spanner paper published at OSDI'12 focused on the ...
Spanner: Google’s Globally Distributed Database
Spanner is Google’s scalable, multiversion, globally distributed, and synchronously replicated database. It is the first system to distribute data at global scale and support externally-consistent distributed transactions. This article describes how ...
Spanner: Google's globally-distributed database
OSDI'12: Proceedings of the 10th USENIX conference on Operating Systems Design and ImplementationSpanner is Google's scalable, multi-version, globally-distributed, and synchronously-replicated database. It is the first system to distribute data at global scale and support externally-consistent distributed transactions. This paper describes how ...
Comments