Utilitário do Assistente de Migração de Banco de Dados (herdado)
APLICA-SE AO: MongoDB
Importante
O Assistente de Migração de Banco de Dados é um utilitário preliminar destinado a ajudá-lo com as etapas de pré-migração. Recomendamos que você use a extensão de migração do Azure Cosmos DB for MongoDB em todas as etapas de pré-migração.
Descoberta programática usando o Assistente de Migração de Banco de Dados
Você pode usar o Assistente de Migração de Banco de Dados (DMA) para ajudá-lo com o estágio de descoberta e criar a folha de migração do acervo de dados programaticamente.
É fácil configurar e executar o DMA por meio de um cliente do Azure Data Studio. Ele pode ser executado em qualquer computador conectado ao ambiente MongoDB de origem.
Você pode usar um dos seguintes arquivos de saída do DMA como a planilha de migração do acervo de dados:
workload_database_details.csv
- Fornece uma exibição no nível do 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 índices e Tamanho do índice.workload_collection_details.csv
- Fornece uma exibição no nível da 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 índices, Tamanho do índice e Definições do índice.
Segue um exemplo de uma planilha de migração no nível do banco de dados criada pelo DMA:
Nome do BD | Contagem de Coleções | Contagem de Documentos | Tamanho Médio do Documento | Tamanho dos dados | Contagem de índice | 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 | 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 |
Avaliação programática usando o Assistente de Migração de Banco de Dados
O Assistente de Migração de Banco de Dados (DMA) também ajuda você no estágio de avaliação do planejamento de 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 do DMA executa algumas regras de avaliação com base na lista de recursos coletada do MongoDB de origem. O resultado da avaliação lista as alterações exigidas e recomendadas, que são necessárias para prosseguir com a migração.
Os resultados são impressos como uma saída no notebook do DMA e salvos em um arquivo CSV - assessment_result.csv
.
Observação
O Assistente de Migração de Banco de Dados não executa uma avaliação de ponta a ponta. O Assistente de Migração de Banco de Dados é um utilitário preliminar destinado a ajudá-lo com as etapas de pré-migração.