[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 级存储、毫秒级时延、无损程度扩大和简单数据结构等个性。同时具备丰盛的生态、便捷的迁徙、极低的运维老本和五个九高可用等特点。客户笼罩游戏、互联网、政务、金融、制作和物联网等畛域。