扫码阅读
手机扫码阅读

数据库|主中心意外故障?同城双中心教你紧急恢复

452 2023-09-14

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:数据库|主中心意外故障?同城双中心教你紧急恢复
文章来源:
神州数码云基地
扫码关注公众号
TiDB DR Auto-Sync 架构摘要

摘要

随着国内推动本土化的趋势,国产数据库的需求上升,特别是同城双中心或两地三中心的架构体系。本篇文章由蔡一凡总结了如何开启 TiDB 的 DR Auto-Sync 灾备架构及主中心故障恢复的流程和注意事项。

01 前言

蔡一凡在进行 TiDB 的 PoC 测试期间,客户关注灾备架构解决方案,特别是满足 RPO=0 要求的 DR Auto-Sync 架构。

02 什么是 DR Auto-Sync

TiDB 的 DR Auto-Sync 是一种自适应同步模式,用于在多 AZ 部署方案中保证数据的一致性和高可用。该方案定义了三种状态(sync, async, sync-recover)来控制集群的同步状态,实现自适应切换。

03 设置 DR Auto-Sync 架构

设置 DR Auto-Sync 架构包括设置 Label 和 Placement Rules 规划,启用自适应同步模式,并查看架构状态。需要注意的是,副本配置、role 和 location_labels 需要与 PD 的 Label 保持一致。

04 主中心故障,集群恢复

在 DR Auto-Sync 架构中,如果主中心故障,可以通过一系列步骤进行集群恢复,包括查看主dc的store信息、转移集群信息文件、启动PD节点、切换 Placement Rules 规划、取消 DR Auto-sync 和有损恢复。重要的是确保备份原始 Placement Rules 并且在有损恢复时小心操作。

05 总结

在启用 DR Auto-Sync 架构前确保配置准确无误。该架构对网络延迟和带宽有要求,生产环境中应做好数据备份和准备工作以保障数据安全。

作者

蔡一凡 | 后端开发工程师

结语

该文章由神州数码云基地编程大法发布,提供技术前沿知识及原创技术干货。

- END -

想要了解更多内容?

查看原文:数据库|主中心意外故障?同城双中心教你紧急恢复
文章来源:
神州数码云基地
扫码关注公众号