数据库迁移助手实用工具(旧式)

适用对象: MongoDB

重要

数据库迁移助手是一款初级的旧式实用工具,旨在帮助你完成迁移前的步骤。 Azure 建议你使用 Azure Cosmos DB Migration for MongoDB 扩展来完成所有迁移前步骤。

使用数据库迁移助手以编程方式发现

可以使用数据库迁移助手 (DMA) 来帮助你以编程方式完成发现阶段并创建数据资产迁移表。

可通过 Azure Data Studio 客户端轻松设置和运行 DMA。 可以从连接到源 MongoDB 环境的任何计算机中运行。

可将以下任一 DMA 输出文件用作数据资产迁移电子表格:

  • workload_database_details.csv - 提供源工作负载的数据库级视图。 文件中的列包括:数据库名称、集合计数、文档计数、平均文档大小、数据大小、索引计数和索引大小。
  • workload_collection_details.csv - 提供源工作负载的集合级别视图。 文件中的列包括:数据库名称、集合名称、文档计数、平均文档大小、数据大小、索引计数、索引大小和索引定义。

下面是由 DMA 创建的数据库级迁移电子表格示例:

DB 名称 集合计数 文档计数 平均文档大小 数据大小 索引计数 索引大小
bookstoretest 2 192200 4144 796572532 7 260636672
cosmosbookstore 1 96604 4145 400497620 1 1814528
geo 2 25554 252 6446542 2 266240
kagglemeta 2 87934912 190 16725184704 2 891363328
pe_orig 2 57703820 668 38561434711 2 861605888
portugeseelection 2 30230038 687 20782985862 1 450932736
sample_mflix 5 75583 691 52300763 5 798720
test 1 22 545 12003 0 0
testcol 26 46 88 4082 32 589824
testhav 3 2 528 1057 3 36864
总计: 46 176258781 72.01 GB 2.3 GB

使用数据库迁移助手以编程方式评估

数据库迁移助手 (DMA) 还可帮助你完成迁移前规划的评估阶段。

请参阅使用数据库迁移助手以编程方式发现部分,了解如何设置和运行 DMA。

DMA 笔记本针对从源 MongoDB 收集的资源列表运行一些评估规则。 评估结果列出了继续执行迁移所需的必需更改和建议的更改。

结果在 DMA 笔记本中作为输出打印并保存到 CSV 文件 - assessment_result.csv

注意

数据库迁移助手不执行端到端评估。 该工具是一款初级实用工具,旨在帮助你完成迁移前的步骤。