Spanner: Google's globally-distributed database

OSDI'12: Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation(2012)

引用 0|浏览17
暂无评分
摘要
Spanner 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 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.
更多
查看译文
关键词
novel time API,atomic schema change,exposes clock uncertainty,external consistency,feature set,global scale,lock-free read-only transaction,powerful feature,support externally-consistent,synchronously-replicated database,globally-distributed database
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要