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