Google 会使用 AI 技术将内容翻译成您偏好的语言。AI 翻译可能包含错误。
配置回退和割接
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
迁移通常既耗时又复杂。在数据迁移和割接后,您可能会遇到性能不一致或 Spanner 数据库出现问题的情况。
我们建议您在执行割接之前配置从 Spanner 数据库回退,以避免在迁移期间发生错误时造成重大影响。借助回退,您可以以最短的停机时间恢复到源数据库。
反向复制通过将写入 Spanner 的数据复制回源数据库来支持回退。如果您需要回退,则可以将应用指向源数据库,并以最短的停机时间继续处理请求。
Spanner 提供了预构建的反向复制流水线,可开箱即用地处理此过程,因此您无需构建自定义反向复制工具。该流水线会自动执行以下操作:
- 处理 Spanner 和源数据库之间的数据类型和架构映射的更改。
- 反转在正向迁移期间执行的任何转换。
- 将数据路由到相应的目标,同时考虑源数据库上的分片方案。
- 在写入源数据库之前从 Spanner 变更数据流捕获更改,最终确保一致性。
- 通过死信队列管理错误处理和重试。
特定于来源的指南
请针对回退和割接的每个阶段使用以下指南:
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-10-12。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-10-12。"],[],[]]