如楼上所说,首先需要确定具体的备份需求是什么,才能找到更合适的备份方法。如果抛开需求,那么我们得先知道在 sdb 中都有哪些备份方式?
下面是以我个人经验,总结的一些方法:
备份手段
1 逻辑备份
sdb 提供了完善的备份工具,题主可以参考备份恢复
针对大数据量,可以考虑以数据组为单位,并发执行备份。
2 物理备份
物理备份的手段就更加丰富,可以利用 sdbexprt 导出工具以及 mysql 实例端的常见导出工具,如 mysqldump 或 mydumper 。
这几种导出工具使用都很方便灵活。针对大数据量表,使用 sdbexprt 时,可以以表为单位,或者以数据组为单位进行并发导出。
3 副本机制备份
某种程度上来说,sdb 分布式数据库中的多副本机制,就已经起到了数据 “备份” 的目的。