分布式数据库备份方式和导入导出功能效率与传统数据库对比?

国产分布式数据库选型中,各个产品的备份方式都有哪些?哪些备份软件与国产常用的数据库备份兼容性较好?逻辑备份方面基本上都使用导入导出的备份方式,利用sql文本的方式导出备份,但是在大表导出备份时,对比Oracle数据库的expdp备份性能较为低下,大家是否有更好的办法?...显示全部

国产分布式数据库选型中,各个产品的备份方式都有哪些?哪些备份软件与国产常用的数据库备份兼容性较好?逻辑备份方面基本上都使用导入导出的备份方式,利用sql文本的方式导出备份,但是在大表导出备份时,对比Oracle数据库的expdp备份性能较为低下,大家是否有更好的办法?

收起
参与33

查看其它 5 个回答wangzk0206的回答

wangzk0206wangzk0206数据库管理员scrcu

绝大部分数据库的备份方式都分为物理备份和逻辑备份。物理备份分为全量备份和增量备份,逻辑备份分为可以备份为文本文件和备份到二进制文件。物理备份主要用于全库恢复,可以恢复到任意时间点,速度快的优势,一般用于灾难级别恢复;逻辑备份只是备份某个表或者某些表某一时刻的静态数据,恢复简单和单表恢复快特点,一般用于日常变更的回退场景。两者用于不同场景,同等重要。
恢复到sql文本文件和oracle的expdp没有可比性,因为expdp恢复的是二进制文件,只能用于impdp来导入,是oracle的特定格式,所以效率高。如果oracle导出成文本文件同样慢。拿ob来讲的话,他有一个导入导出工具叫obdumper和obloader,他就有几种格式导出,效率还是非常不错的。
至于国产备份工具这块,目前我们用的还是国产数据库自带的,与其他备份软件兼容性可能还需要磨合下才行,主要是两个产品间要兼容。

银行 · 2023-01-09

回答者

wangzk0206
数据库管理员scrcu

wangzk0206 最近回答过的问题

回答状态

  • 发布时间:2023-01-09
  • 关注会员:7 人
  • 回答浏览:1182
  • X社区推广