-
Spanner:成为 SQL 系统 (SIGMOD 2017)
此白皮书着重介绍 Spanner 的数据库 DNA。它描述了存在重新分片时的分布式查询执行、发生瞬时故障时的查询重新启动、驱动查询路由和索引查找的范围提取以及改进的块状列式存储格式。
-
Spanner、TrueTime 与 CAP 定理
Spanner 如何提供规模、ACID 事务、高可用性和低延迟。
-
Spanner 读写生命周期
Spanner 中的读写工作原理,以及 Spanner 如何确保强一致性。
-
Spanner 查询的生命周期
Spanner 如何支持 SQL 查询。
-
优化 Spanner 的架构设计
如何对数据进行建模,以确保应用可以在各个维度随着增长进行扩展并执行。
-
Spanner:Google 的全球分布式数据库 (OSDI 2012)
此白皮书介绍了 Spanner 的系统方面,如可伸缩性、自动分片、容错、一致复制、外部一致性和广域分布。
-
Spanner 的故障场景和弹性
探索 Spanner 的不同故障场景,这些故障分为三个严重级别,包括在 Google Cloud 外部操作时的情况。
-
混乱测试如何提高 Spanner 的容错设计可靠性
Spanner 如何使用混态测试,即刻意将故障注入类似于生产的数据库实例的过程。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]