云数据库 GEMINIDB-LevelDB到GeminiDB Redis的迁移:迁移原理

时间:2023-11-22 09:20:24

迁移原理

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