📜  DocumentDB-数据迁移(1)

📅  最后修改于: 2023-12-03 15:14:47.094000             🧑  作者: Mango

DocumentDB 数据迁移

Microsoft Azure DocumentDB 提供了数据迁移工具,可用于将数据从其他数据存储迁移到 Azure DocumentDB 中。此工具可在单一操作中移动大量数据。

支持的源

Azure DocumentDB 数据迁移工具支持各种数据源,包括:

  • SQL 数据库:SQL Server、MySQL、Oracle、DB2、Sybase、PostgreSQL 和 Teradata。
  • MongoDB
  • Amazon DynamoDB
  • Azure Blob 存储
  • JSON 文件
安装和使用

Azure DocumentDB 数据迁移工具可通过 npm 安装。下面是安装步骤:

  1. 安装 Node.js
  2. 在命令行窗口中运行以下命令:
npm install -g mongodb-to-docdb

以下是文档转换的基本示例:

mongodb-to-docdb --srcUrl=mongodb://localhost:27017/mydb --targetUrl=https://mydocdb.documents.azure.com:443/ --db=mydb --key=[myAuthKey] --collection=mycollection

请注意,此命令需要在命令行中以管理员身份运行。

数据迁移

Azure DocumentDB 数据迁移工具提供完整的数据迁移。可以使用此工具按以下步骤迁移数据:

  1. 源数据库配置:指定移动数据的源数据库信息。
  2. 目标数据库配置:指定迁移数据的目标数据库信息。
  3. 数据迁移:执行数据迁移操作。

以下是基本的数据迁移命令示例:

mongo-to-docdb -s=mongodb://localhost:27017/mydb -t=https://mydocdb.documents.azure.com:443/ -dk=[myAuthKey] -db=mydb1 -c=mycollection
总结

Azure DocumentDB 数据迁移工具提供方便的工具和命令来迁移数据。使用此工具,可以将各种类型的数据源迁移到 Azure DocumentDB 中。将数据迁移到 DocumentDB 可以提供高可用性和可伸缩性,并为业务带来更好的性能。