单选——哪种备份方式支持跨版本集群迁移海量数据?

哪种备份方式支持跨版本集群迁移海量数据?()
A. obdumper 逻辑备份
B. obbackup 物理备份
C. 拷贝 SSTable 文件
D. 日志增量同步

3 个赞

答案:A. obdumper 逻辑备份

  • A. obdumper 逻辑备份 :white_check_mark:
    obdumper/obloader 是 OceanBase 官方的逻辑导出导入工具,将数据导出为 CSV、SQL 等与存储引擎无关的格式。由于是逻辑层面的数据,不依赖底层存储格式 ,因此天然支持跨版本迁移。同时支持并行导出导入、旁路导入(direct load)等优化手段,能够高效处理海量数据。

  • B. obbackup 物理备份 :x:
    物理备份直接备份底层的 SSTable 数据文件,恢复时要求目标集群与源集群的版本和存储格式完全一致 ,不支持跨版本恢复。

  • C. 拷贝 SSTable 文件 :x:
    SSTable 是 OceanBase 底层的存储文件格式,不同大版本之间存储格式可能发生变化,直接拷贝无法保证跨版本兼容。

  • D. 日志增量同步 :x:
    日志增量同步(如 clog 归档回放)依赖日志格式的一致性,通常用于同版本集群间的恢复或容灾,不支持跨版本迁移。