【TiDBer 唠嗑茶话会 139】你有哪些容灾经验?

数据库容灾是指能够迅速恢复数据库服务和数据的一系列策略和措施,确保数据库系统的高可用性和数据的完整性,以减少因系统故障或灾难导致的业务中断和数据丢失。为了确保业务的连续性和数据的完整性,TiDB 的备份与恢复(BR)功能、 配置重做日志以确保最终一致性以及使用 TiCDC 进行数据复制、DR Auto-Sync 功能等都能够在灾难发生时,有效地保护数据。本期唠嗑茶话会咱们一起聊聊容灾经验和方案吧!

本期话题:

你有哪些容灾经验来确保数据库系统的高可用、数据的完整性和业务的连续性?如果有机会,你会怎么优化现有的容灾方案?

参与奖励:

留言参与讨论,获得 30 积分&经验值!

活动时间:

2024.10.18 -2024.10.25

1 个赞

:thinking:异地备份还原。经过几次勒索病毒,都是这么处理的。

1 个赞

我们是彩票系统要求数据库不丢数据,容灾考虑以下几个方面:
1、同城灾备,使用ticdc同步到另外一个机房
2、开启br 每日全库备份和log备份
3、每天做一次全库逻辑备份
4、gc时间调整为24小时

TiCDC实时备份
dumping夜间备份

1 个赞

主从备份+多节点部署

1 个赞

备份,不管异地不异地一定要备份

ticdc 同步到灾备集群,
br 全量加增量数据实时备份。

1.物理备份+逻辑备份
2.全量备份+增量备份
3.有条件的话,做实时同步
4.再有条件的话,做主备集群实时同步
5.再再有条件的话,做异地双活
6.再再再有条件的话,本地异地双主备双活
:joy:

异地备份,定期备份恢复演练

云上,idc交叉备库,就是说云上的数据库,idc做灾备,idc的数据库,云上做灾备,加上异地冷备隔离存放

现在只有主从备份

1、定时备份
2、主备
3、多机房

备份是DBA最后的一根稻草!

高可用,在不同的物理机
集群,在不同的机架…
现在有多个IDC,可以分布式处理,就随意了

还有冷备份保底,会比较能扛…

NetBackup
Oracle Data Gaurd
EMC Vplex

高可用

每天备份一次

异地容灾环境,一定要定期切换演练测试,不然真没法确保关键时刻可用。
根据业务系统特点制定本地备份恢复机制和备恢复环境。