更快速度、更省空间、灵活恢复!YMatrix 增量备份功能重磅发布!

前言
在当今数字化时代,数据已成为企业的核心资产。一旦数据丢失或损坏,可能给企业带来巨大的经济损失和声誉损害。尤其是对于企业的关键业务数据,如客户订单信息、员工薪酬数据等。YMatrix 数据库的增量备份功能,就是守护企业数据安全的重要利器。
01 什么是 YMatrix 增量备份?
YMatrix 增量备份是一种将备份时间点下正常运行的数据库集群中所有数据按照一定规则进行保存的数据库备份技术。
只需首次进行全量备份,后续备份皆可通过增量备份方式进行,节省存储空间和备份时间。备份数据可以保证数据库在备份时间点的数据完整性和一致性。当系统出问题时,它可以快速恢复到接近故障前的状态,减少数据丢失对业务运行的影响。
02 为何企业需要 YMatrix 增量备份?
(一)数据损坏应对
硬件故障、软件错误等意外情况可能导致数据库数据损坏。YMatrix 增量备份能将数据库恢复到之前一致的状态,避免数据丢失。
(二)误操作防护
员工误操作可能引发数据丢失或错误。YMatrix 增量备份可迅速恢复数据至操作前状态,降低误操作风险。
(三)黑客攻击保障
黑客攻击致数据被窃或损坏时,YMatrix 增量备份能助企业快速恢复数据,维持业务正常运转。
03 YMatrix 增量备份使用方法

(一)备份前知识准备
备份文件存储路径
增量备份的备份文件存储在原数据库集群的机器上,其使用的目录为 “/mxarchive_<原数据库集群 ID>”。
版本信息管理
增量备份的版本信息保存在原数据库集群的 master 所在的机器上,使用 SQLite 的数据文件进行保存,存储路径为 “/mxarchive_<原数据库集群 ID>/metadata/mxarchive.db”。
(二)集群配置初始化
⚠️ 注意!在配置数据库集群使用增量备份功能时,集群需要处于正常运行的状态。
功能初始化:登录 master 机器,以 mxadmin 用户执行 mxarchive init 命令,按完成增量备份功能目录初始化。
配置备份文件目录 :初始化后,集群各机器会出现 /mxarchive_ <数据库集群 ID> 目录用于存备份文件。依磁盘配置需求,可调整不同 segment 备份文件存储目录,但要保持原目录结构不改变。
重启集群 :备份存储配置完成后,执行 mxstop -arf 命令重启数据库集群使备份功能生效。重启后备份目录各 segment 目录的 wal 目录将开始出现备份的 WAL segment 文件。
(三)备份版本创建
在第一次创建备份版本时,必须要创建一个全量备份。后续的创建备份版本的操作可以根据需要创建全量备份或增量备份。
全量备份版本创建 :以 mxadmin 用户执行 mxarchive backup --type full 命令。如需压缩备份,可加 --compress 选项。
增量备份版本创建 :以 mxadmin 用户执行 mxarchive backup --type incr 命令即可。
(四)数据库集群恢复
初始化数据目录 :恢复前,以 mxadmin 用户执行 mxarchive reactivate init 命令,在集群每台机器创建恢复数据库集群所需的数据目录结构。记录输出数据目录,供后续集群恢复使用。
配置数据目录 :若需为不同 segment 配置不同磁盘存储,可依备份文件目录配置方法调整目录内文件存储位置,且保持原目录结构不发生改变。
集群恢复 :数据目录配置完成后,从备份版本恢复数据库集群。以 mxadmin 用户执行命令。
更多功能使用和详细操作,可访问(或点击下方阅读原文):https://ymatrix.cn/doc/latest/maintain/mxarchive_backup
04 总结
YMatrix 增量备份功能为企业的数据安全保驾护航。它备份高效,恢复便捷,能有效应对数据损坏、误操作和黑客攻击等风险。掌握其使用方法,可助力企业更好地管理数据,确保业务稳定。
在数据价值日益凸显的今天,YMatrix 增量备份将是企业不可或缺的数据保护工具。
本文为 YMatrix 原创内容,未经允许不得转载。
欲了解更多超融合时序数据库相关信息,请访问 “YMatrix ”官方网站
版权声明: 本文为 InfoQ 作者【YMatrix 超融合数据库】的原创文章。
原文链接:【http://xie.infoq.cn/article/c4394d723322ca5768d1516c3】。文章转载请联系作者。
评论