Just another site

Thought this was cool: Google Research Publication: Spanner

leave a comment »

Comments: “Google Research Publication: Spanner”


Spanner: Google’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,
Hongyi Li,
Alexander Lloyd,
Sergey Melnik,
David Mwaura,
David Nagle,
Sean Quinlan,
Rajesh Rao,
Lindsay Rolig,
Yasushi Saito,
Michal Szymaniak,
Christopher Taylor,
Ruth Wang, and
Dale Woodford


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: non-blocking reads in
the past, lock-free read-only transactions, and atomic schema
changes, across all of Spanner.

To appear in:
OSDI’12: Tenth Symposium on Operating System Design and Implementation, Hollywood, CA, October, 2012.

Download: PDF Version

from Hacker News 200:


Written by cwyalpha

九月 18, 2012 在 11:25 上午

发表在 Uncategorized


Fill in your details below or click an icon to log in: 徽标

You are commenting using your account. Log Out /  更改 )

Google+ photo

You are commenting using your Google+ account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )


Connecting to %s

%d 博主赞过: