加载中...

Spanner 是 Google 于 2012 年发表的全球级分布式数据库,首次在洲际规模上同时提供 SQL 语义、同步复制与外部一致(externally consistent)的分布式事务,打破了"全球分布只能最终一致"的固有认知。
数据按目录分片存储于多个 Paxos 组,跨分片事务由两阶段提交协调、以 Paxos 保证参与者高可用;时间戳来自 TrueTime,通过 commit wait 保证事务顺序与真实时间一致。副本可跨大洲放置,支持只读事务无锁读取历史快照。
Spanner 支撑了 Google 广告库 F1 等核心业务,商业化为 Cloud Spanner;其设计直接催生了 CockroachDB、YugabyteDB、TiDB 等一批 NewSQL 数据库,是分布式数据库领域引用最广的论文之一。

登录 后参与讨论
暂无讨论,来发表第一条评论吧