TiDB-备份(BR)

本文详细介绍了TiDB的备份类型,包括热备、冷备和温备,以及逻辑备份和物理备份的优势与劣势。重点讲解了TiDB的备份工具BR,它的高速度和适用于大数据量的特点,以及在使用BR时的最佳实践,如在业务低峰期执行和恢复操作。同时,提到了备份策略的选择应考虑数据完整性、宕机时间和数据量等因素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

备份
热备:通常允许应用程序完全访问数据
通过以下方式锁定数据:
使用MVCC
锁定在较低级别(例如行级别)
完全不锁定,以便应用程序可以继续访问数据
冷备:通常不允许应用程序访问数据
温备:允许应用程序访问数据但是不可以修改

备份技术
逻辑备份:文本表示形式 SQL;文本文件中的结果包含用于重建数据库的SQL语句
通过使用Dumpling或TiDB Lightning执行完整的数据转储
这些数据转储基于特定的时间点,但是在所有备份技术中是较慢的
优势:
1.该过程将创建一个sql脚本,您可以在TiDB服务器上执行该脚本
2.您可以使用该脚本在运行不同体系结构的另一台主机上重新加载数据库
劣势:
默认情况下在转储过程中,锁定表会阻止用户在备份过程中修改数据

物理备份:TiDB数据库的文件的二进制副本
通过复制数据文件创建
必须还原到相同的存储引擎和TiDB版本
可以跨机器架构还原
比逻辑备份和恢复执行和还原速度更快

要求:
备份期间,服务器不得修改数据文件
如果您复制实时数据文件,请防止写入这些文件
您还可以通过使用将要备份的数据文件与TiDB数据库服务器分开的技术来最大程度地的降低对TiDB和应用程序的影响:快照;复制

基于复制
增量备份:通过同步复制创建

TiDB数据库支持复制,其中一台服务器充当主服务器,而一台或者多台其他服务器充当从服务器
TiDB数据库复制可用于备份
这消除了对生产应用程序的影响
从站的备份是逻辑的或原始的
更高的成本

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值