备份恢复原理

    SequoiaDB 的全量备份功能,是将集群中指定数据分区的主节点的数据文件按照用户指定的方式,压缩保存在备份路径下。

    SequoiaDB 的集群是由若干个数据分区组成,每个数据分区又可能存在多个副本节点。每个数据库引擎节点的 dbpath 目录通常如下:

    由于增量备份功能的实现原理是将引擎节点的同步日志新增部分处理后打包归档。所以用户需要确保两次相邻的增量备份操作时间间隔内,最老的同步日志没有被覆盖,否则增量备份操作将会失败。

    Note:

    SequoiaDB 的备份文件恢复原理是利用 sdbrestore 工具将之前的全量备份文件和增量备份文件按照既定格式,重新解压后,恢复成正常的数据文件。