[TcaplusDB知识库]TcaplusDB备份与回档机制介绍

随着电子商务和办公线上化的飞速发展,企业对信息系统的依赖性越来越高,数据库作为信息系统的外围担当着重要的角色。对于数据库而言,因为数据量宏大且非常重要,每一个数据的失落,都可能是一笔很大的损失。

但在理论的操作过程中,谁都不能齐全保证数据一点都不失落损坏,因而,为了避免意外删除,自然灾害等造成的损失,保障数据库的一致性,数据库备份是必须要的。

对于一个数据库而言,数据备份非常重要,因而对于DBA来说,理解数据库备份的原理很有必要,备份的原理能够帮忙他们更好地解决数据库备份。

TcaplusDB作为一个nosql分布式数据库,有着十分欠缺的数据备份体系。上面TcaplusDB君将介绍TcaplusDB是如何进行冷备和回档来保障客户的数据安全的。

冷备

目前TcaplusDB反对两种形式数据备分:全量数据文件冷备,每日定时进行,表创立好后,主动有脚本去备份存储数据文件,全量备份文件保留周期25天;另一种是增量备份,是在上次全量或增量备份的根底上,对更改过的数据进行的备份。次要基于TcaplusDB的binlog进行,每15分钟进行一次, 增量流水保留周期15天。通过两种形式备份的联合,保障了零碎异样期间通过备份疾速复原的能力。业务数据在存储节点落地时有CRC校验, 若因数据被篡改, CRC校验会失败, 不会因而返回给用户谬误的数据。

冷备份指在数据库敞开后,进行备份,TcaplusDB的备节点在做全量冷备时,冷备开始工夫点全量数据文件处于齐全静止状态,此时全量数据采纳字节copy来进行备份, 齐全无一致性问题。 且在冷备期间,前端读写齐全不受影响,新申请会写入小的批改集,申请会合并全量数据和小批改集。

回档

TcaplusDB的回档反对两种形式:

回档形式形容反对形式
冷备回档应用备份文件回档到冷备的工夫点,准确到毫秒。临时通过工单反对
准确回档应用备份文件和binlog文件回档到任意指定的工夫点,准确到毫秒。临时通过工单反对

冷备回档和准确回档反对以下4种回档范畴:

回档范畴形容反对形式
全服回档所有表均回档临时通过工单反对
单表回档仅单个表回档临时通过工单反对
记录回档对单个记录回档, 回档时指定KEY即可腾讯云控制台反对
条件回档指定过滤条件回档, 如指定要回档的key临时通过工单反对

以上就是对TcaplusDB冷备和回档制度的介绍,在接下来的TcaplusDB知识库系列中,TcaplusDB君将揭晓更多TcaplusDB设计的原理和神秘,尽请期待!


TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码齐全自研。具备缓存+落地交融架构、PB级存储、毫秒级时延、无损程度扩大和简单数据结构等个性。同时具备丰盛的生态、便捷的迁徙、极低的运维老本和五个九高可用等特点。客户笼罩游戏、互联网、政务、金融、制作和物联网等畛域。