Utilidad Database Migration Assistant (heredada)
SE APLICA A: MongoDB
Importante
Database Migration Assistant es una utilidad heredada preliminar diseñada para ofrecer ayuda con los pasos previos a la migración. Microsoft recomienda usar la extensión Migración de Azure Cosmos DB para MongoDB para todos los pasos previos a la migración.
Detección mediante programación con Database Migration Assistant
Puede usar Database Migration Assistant (DMA) como ayuda con la fase de detección y crear la hoja de migración del patrimonio de datos mediante programación.
Es fácil configurar y ejecutar DMA a través de un cliente de Azure Data Studio. Se puede ejecutar desde cualquier máquina conectada al entorno de MongoDB de origen.
Puede usar cualquiera de los siguientes archivos de salida de DMA como hoja de cálculo de migración del patrimonio de datos:
workload_database_details.csv
: proporciona una vista de nivel de base de datos de la carga de trabajo de origen. Las columnas del archivo son las siguientes: Database Name (Nombre de la base de datos), Collection count (Número de colecciones), Document Count (Número de documentos), Average Document Size (Tamaño medio del documento), Data Size (Tamaño de los datos), Index Count (Número de índices) e Index Size (Tamaño del índice).workload_collection_details.csv
: proporciona una vista de nivel de colección de la carga de trabajo de origen. Las columnas del archivo son las siguientes: Database Name (Nombre de la base de datos), Collection Name (Nombre de la colección), Doc Count (Número de documentos), Average Document Size (Tamaño medio del documento), Data size (Tamaño de los datos), Index Count (Número de índices), Index Size (Tamaño del índice) e Index definitions (Definiciones del índice).
A continuación se incluye un ejemplo de hoja de cálculo de migración de nivel de base de datos creada mediante DMA:
Nombre de la base de datos | Recuento de recopilaciones | Recuento de documentos | Tamaño medio de documento | Tamaño de datos | Contador de índice | Tamaño de índice |
---|---|---|---|---|---|---|
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 |
TOTAL: | 46 | 176258781 | 72.01 GB | 2,3 GB |
Evaluación mediante programación con Database Migration Assistant
Database Migration Assistant (DMA) también ayuda con la fase de evaluación del planeamiento de la migración previa.
Consulte la sección Detección mediante programación con Database Migration Assistant para obtener información sobre cómo configurar y ejecutar DMA.
El cuaderno de DMA ejecuta algunas reglas de evaluación en la lista de recursos que recopila de la instancia de MongoDB de origen. En el resultado de la evaluación se muestran los cambios obligatorios y recomendados que son necesarios para continuar con la migración.
Los resultados se imprimen como una salida en el cuaderno de DMA y se guardan en un archivo CSV: assessment_result.csv
.
Nota
Database Migration Assistant no realiza una valoración de un extremo a otro. Es una utilidad preliminar diseñada para ofrecer ayuda con los pasos previos a la migración.