迁移到具有 MongoDB 兼容性的 Firestore

仅与 Cloud Firestore 企业版相关。

您可以将与 MongoDB 兼容的源数据库迁移到与 MongoDB 兼容的 Firestore 数据库,且停机时间极短。

迁移步骤

本部分详细介绍了各种迁移步骤。

Datastream 服务会在来源和目标位置之间创建数据流。在这种情况下,源是您当前与 MongoDB 兼容的部署,而目标是 Cloud Storage。此流程包含以下步骤:

  1. 为 MongoDB 源创建来源 Datastream 连接配置文件。具体说明取决于 MongoDB 兼容型来源的类型和部署方式。

  2. 创建一个 Cloud Storage 存储分区,用于接收来自 MongoDB 兼容型源数据库的数据和更改事件。

  3. 创建使用此 Cloud Storage 存储分区的目标 Datastream 连接配置文件

  4. 创建并启动 Datastream 数据流,将来源连接配置文件连接到目标位置连接配置文件。

  5. 启动 Dataflow 流水线,开始将捕获的数据注入到具有 MongoDB 兼容性的 Cloud Firestore 数据库中。

  6. 监控数据流,以确定迁移过程中的重要里程碑,从而确定数据传输期间是否遇到任何错误。

  7. 在适当的时候,关闭对源数据库的写入流量。在将所有数据(包括最近的更改)复制到与 MongoDB 兼容的 Cloud Firestore 数据库后,将读取流量重定向到新目标。

  8. 启用对具有 MongoDB 兼容性的 Cloud Firestore 数据库的写入流量。