扫码阅读
手机扫码阅读

数据库|TiDB数据库升级:TiCDC异机升级方案带来的全新升级体验!

419 2023-09-23

摘要

TiDB 是一款广泛应用于多个领域的分布式NewSQL数据库,支持多种功能,包括分布式事务、水平扩展和实时分析。本文由神州数码云基地TiDB团队成员高文峰编写,主要介绍了基于TiCDC的TiDB大版本升级方案,包括详细的操作过程、方法和注意事项,旨在帮助用户完成TiDB集群的升级和回退。

01前言

提供了针对特定用户的TiDB大版本升级的操作手册,详细说明了使用TiCDC异机升级的步骤和注意事项。

02升级架构图

展示了TiCDC的系统架构,包括部署新版本的TiDB集群、使用dumpling+lightning全备恢复数据以及通过TiCDC同步增量数据。

03升级流程

详细介绍了升级流程的各个步骤,包括下游TiDB集群的部署、上游TiCDC节点的扩容、全备恢复数据到下游、启用TiCDC正向同步任务、应用停服务、数据校验、开启反向TiCDC同步任务、业务用户接入服务和验证服务正常等环节。

04回退方案

详述了回退操作的前提条件和步骤,确保数据一致性后,停止业务写入和TiCDC同步,调整F5设置,重新赋权业务用户,并修改应用指向到回退库。

05总结

强调在开启TiCDC之前需要确认业务表是否有主键或唯一键,以避免数据冗余风险。同时建议在业务切换过程中设置数据库为只读状态,防止数据被修改。

想要了解更多,点击 查看原文