資料庫移轉小幫手公用程式 (舊版)
適用於: MongoDB
重要
資料庫移轉小幫手是一個初步舊版公用程式,旨在協助您進行移轉前步驟。 若需了解所有移轉前步驟,Microsoft 建議參考適用於 MongoDB 的 Azure Cosmos 資料庫遷移延伸模組。
使用資料庫移轉小幫手以程式設計方式探索
您可以使用資料庫移轉小幫手 (DMA) 以在探索階段提供您協助,並以程式設計方式建立資料資產移轉工作表。
透過 Azure Data Studio 用戶端輕鬆設定和執行 DMA。 此功能可以從連線至來源 MongoDB 環境的任何電腦執行。
您可以使用下列其中一個 DMA 輸出檔案作為資料資產移轉試算表:
workload_database_details.csv
- 提供來源工作負載的資料庫層級檢視。 檔案中的資料行包括:資料庫名稱、集合計數、文件計數、平均檔案大小、資料大小、索引計數和索引大小。workload_collection_details.csv
- 提供來源工作負載的集合層級檢視。 檔案中的資料行包括:資料庫名稱、集合名稱、文件計數、平均檔案大小、資料大小、索引計數、索引大小和索引定義。
以下為 DMA 建立的範例資料庫層級移轉試算表:
資料庫名稱 | 集合計數 | 文件計數 | 平均文件大小 | 資料大小 | 索引計數 | 索引大小 |
---|---|---|---|---|---|---|
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
。
注意
資料庫移轉小幫手不會執行端對端評量。 此工具是一個初步公用程式,旨在協助您進行移轉前步驟。