写点什么

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

用户头像
TcaplusDB
关注
发布于: 1 小时前
[TcaplusDB知识库]TcaplusDB备份与回档机制介绍

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

但在实际的操作过程中,谁都不能完全保证数据一点都不丢失损坏,因此,为了防止意外删除,自然灾害等造成的损失,保证数据库的一致性,数据库备份是必须要的。

对于一个数据库而言,数据备份十分重要,因此对于 DBA 来说,了解数据库备份的原理很有必要,备份的原理可以帮助他们更好地处理数据库备份。

TcaplusDB 作为一个 nosql 分布式数据库,有着非常完善的数据备份体系。下面 TcaplusDB 君将介绍 TcaplusDB 是如何进行冷备和回档来保证客户的数据安全的。

冷备

目前 TcaplusDB 支持两种方式数据备分:全量数据文件冷备,每日定时进行,表创建好后,自动有脚本去备份存储数据文件,全量备份文件保存周期 25 天;另一种是增量备份,是在上次全量或增量备份的基础上,对更改过的数据进行的备份。主要基于 TcaplusDB 的 binlog 进行,每 15 分钟进行一次, 增量流水保存周期 15 天。通过两种方式备份的结合,保障了系统异常期间通过备份快速恢复的能力。业务数据在存储节点落地时有 CRC 校验, 若因数据被篡改, CRC 校验会失败, 不会因此返回给用户错误的数据。

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

回档

TcaplusDB 的回档支持两种方式:


冷备回档和精确回档支持以下 4 种回档范围:




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


TcaplusDB 是腾讯出品的分布式 NoSQL 数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB 级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。

用户头像

TcaplusDB

关注

还未添加个人签名 2020.05.31 加入

TcaplusDB君

评论

发布
暂无评论
[TcaplusDB知识库]TcaplusDB备份与回档机制介绍