暂无图片
分享
万利
2020-02-22
SequoiaDB全量备份问题

SequoiaDB官方的全量备份过程会阻塞数据库变更操作,对于需要定期全量备份的场景,有啥好的解决方案能减少对应用的影响?后续新版本会支持在线全量备份吗?

收藏
分享
3条回答
默认
最新
yuqi.zhou

根据sequoiadb官方文档介绍:
sequoiadb具备全量备份功能,备份整个数据库的配置、数据和日志(可选)。在全量备份的过程中,会阻塞数据库的变更操作,如插入,更新,删除等操作,直到全量备份完成。

针对你的问题,我认为可选的方案有:

  1. 针对单个实例进行全备,如mysqldump或者mydumper
  2. 考虑使用增量备份,在上一个全量备份或增量备份的基础上备份新增的日志和配置;增量备份需要保证日志的连续性和一致性,如果日志不连续,或日志Hash校验不一致,则增量备份失败。因此,周期性的增量备份需要计算好日志和周期的关系,以防止日志覆写。。在增量备份的过程中,不会阻塞数据库的变更操作,如插入,更新,删除等操作。
  3. 可以采用备份sequoiadb的数据库文件的方式备份整个数据库,或者是某个数据节点的数据。这需要备份的数据节点停止运行,由于sequoiadb是多副本分布式数据库,所有可以停止一个副本的节点点进行备份而不影响集群使用。
暂无图片 评论
暂无图片 有用 0
李伟群

补充:
在线全量备份在即将发布的Sequoiadb v5.0 版本会支持

暂无图片 评论
暂无图片 有用 0
万利
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏