数据库迁移助手实用工具(旧式)
适用对象: 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
。
注意
数据库迁移助手不执行端到端评估。 该工具是一款初级实用工具,旨在帮助你完成迁移前的步骤。