云数据库 GAUSSDB NOSQL-RocksDB到GaussDB(for Redis)的迁移:迁移原理

时间:2023-11-10 12:13:44

迁移原理

  • 使用自研迁移工具rocksdb-port,和RocksDB部署在相同机器上,准备好配置文件,启动迁移即可自动完成全量与增量的迁移。
  • 全量迁移对RocksDB数据进行快照,然后扫描整个数据库,将数据打包成 GaussDB (for Redis)识别的格式,发送到GaussDB(for Redis),具有很高的迁移效率。
  • 增量迁移解析RocksDB的wal文件,将RocksDB的操作解析出来,然后对其中的key进行分片,多线程进行发送。
support.huaweicloud.com/productdesc-nosql/nosql_rocksdb_migration.html