’ 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,Alexander Lloyd,Sergey Melnik, David Mwaura,David Nagle, Sean Quinlan,Rajesh Rao,Yasushi Saito

semanticscholar(2012)

引用 9|浏览28
暂无评分
摘要
Spanner is Google’s scalable, multi-version, globallydistributed, 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 Spanner is structured, its feature set, the rationale underlying various design decisions, and a novel time API that exposes clock uncertainty. This API and its implementation are critical to supporting external consistency and a variety of powerful features: nonblocking reads in the past, lock-free read-only transactions, and atomic schema changes, across all of Spanner.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要