Utilitário Assistente de Migração de Banco de Dados (legado)
APLICA-SE A: MongoDB
Importante
O Assistente de Migração de Banco de Dados é um utilitário herdado preliminar destinado a ajudá-lo com as etapas de pré-migração. A Microsoft recomenda que você use a extensão Azure Cosmos DB Migration for MongoDB para todas as etapas de pré-migração.
Descoberta programática usando o Assistente de Migração de Banco de Dados
Você pode usar o DMA (Assistente de Migração de Banco de Dados) para ajudá-lo com o estágio de descoberta e criar a folha de migração de propriedade de dados programaticamente.
É fácil configurar e executar o DMA através de um cliente do Azure Data Studio. Ele pode ser executado a partir de qualquer máquina conectada ao seu ambiente MongoDB de origem.
Você pode usar um dos seguintes arquivos de saída DMA como a planilha de migração de propriedade de dados:
workload_database_details.csv
- Fornece uma visão em nível de banco de dados da carga de trabalho de origem. As colunas no arquivo são: Nome do Banco de Dados, Contagem de Coleções, Contagem de Documentos, Tamanho Médio do Documento, Tamanho dos Dados, Contagem de Índice e Tamanho do Índice.workload_collection_details.csv
- Fornece uma visão em nível de coleção da carga de trabalho de origem. As colunas no arquivo são: Nome do Banco de Dados, Nome da Coleção, Contagem de Documentos, Tamanho Médio do Documento, Tamanho dos Dados, Contagem de Índice, Tamanho do Índice e Definições de Índice.
Aqui está um exemplo de planilha de migração no nível de banco de dados criada pelo DMA:
Nome do banco de dados | Contagem de Coleções | Contagem de documentos | Tamanho médio do documento | Tamanho dos Dados | Contagem de índices | Tamanho do Í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 | 185 | 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 |
Avaliação programática usando o Assistente de Migração de Banco de Dados
O DMA (Database Migration Assistant) também o auxilia na etapa de avaliação do planejamento pré-migração.
Consulte a seção Descoberta programática usando o Assistente de Migração de Banco de Dados para saber como configurar e executar o DMA.
O notebook DMA executa algumas regras de avaliação em relação à lista de recursos que reúne do MongoDB de origem. O resultado da avaliação lista as alterações necessárias e recomendadas necessárias para prosseguir com a migração.
Os resultados são impressos como uma saída no bloco de anotações DMA e salvos em um arquivo CSV - assessment_result.csv
.
Nota
O Assistente de Migração de Banco de Dados não executa uma avaliação de ponta a ponta. É um utilitário preliminar destinado a ajudá-lo com as etapas de pré-migração.