Pular para o conteúdo

Soluções · Integrações, sistemas e qualidade de dados

Migração: comparar corte único, etapas e paralelo

Vale migrar tudo de uma vez, por etapas ou manter os dois sistemas rodando até o fim?

Resposta direta

A comparação útil não é entre fornecedores, e sim entre graus de interrupção. Corte único concentra a parada e exige conferência completa do dado em pouco tempo. Migração por etapas reduz o risco por rodada, mas mantém duas rotinas de trabalho vivas por mais tempo. Operação em paralelo dá margem para comparar resultado, ao custo de duplicidade de lançamento. A escolha depende de quanto a operação aguenta de interrupção, de quem responde pela conferência e do dado que não pode ser recriado. Sem esses três pontos definidos, qualquer caminho parece viável e nenhum é verificável.

Objetivo
Comparar alternativas
Formato indicado
Projeto de implementação
Atualizado em

O que esta página acrescenta: Trata a escolha entre caminhos de migração como decisão sobre interrupção, responsabilidade e dado não recriável, e não como comparação de fornecedores.

O que muda entre os caminhos

Corte único, migração por etapas e operação em paralelo se diferenciam por um fator: quanto tempo a operação convive com duas fontes de dado. Corte único concentra a parada em uma janela e trata o resto como conferência. Etapas dividem a parada em blocos, cada um com sua própria conferência e sua própria responsabilidade.

Paralelo mantém as duas rotinas rodando e permite comparar resultado entre elas. O custo aparece no lançamento duplicado e na dúvida sobre qual base vale. Nenhum caminho é mais barato; cada um desloca o esforço para um momento diferente do projeto.

O que nenhum caminho resolve

Nenhum dos três corrige o dado que nasce errado na origem. Se o cadastro entra sem validação, migrar por etapa ou em paralelo apenas reproduz a divergência em ritmo mais lento. A limpeza é trabalho anterior e separado.

Paralelo não reduz risco por si. Sem regra de qual sistema manda em cada campo, ele apenas adia a decisão. Etapas também não são reversíveis por padrão. Voltar atrás exige descartar ou conciliar o que o caminho novo já produziu, e isso costuma ficar fora do plano.

O que precisa estar escrito antes de começar

Três pontos definem a escolha: quanto tempo a operação aguenta sem o sistema antigo, quem assina a conferência de cada lote e qual dado não pode ser recriado depois. Sem isso, a comparação fica no discurso do fornecedor.

Vale registrar o que será medido durante a transição e em que ponto o caminho é considerado falho. Quando esse ponto não existe, a migração segue mesmo com sinal contrário.

Recurso prático

Comparação entre caminhos de migração

CaminhoO que decide a escolha
Corte únicoTamanho da janela de parada que a operação consegue sustentar
Por etapasCapacidade de conferir cada bloco antes de liberar o próximo
Em paraleloExistência de regra de qual sistema manda em cada campo

O erro mais comum é comparar caminhos pelo tempo total anunciado. O que decide a escolha é quanto de conferência a operação consegue bancar em cada momento da transição.

Sobre o que está escrito aqui

Conceitos relacionados: janela de parada · conferência de lote · base de origem e destino · operação em paralelo · reversão de migração. Exemplos são ilustrativos. Não há cliente, resultado, preço, prazo ou certificação nesta página. Quando o formato indicado é Projeto de implementação, ele descreve uma possibilidade de trabalho — a conversa inicial avalia contexto e aderência.

Para continuar

Páginas relacionadas

O mesmo problema em outro objetivo

Outras leituras em Integrações, sistemas e qualidade de dados

Quer avaliar isso no seu contexto?

Esta página trata de migração. Diagnóstico de integração é a frente que investiga o mecanismo por trás desse tipo de problema. O formato mais associado é Projeto de implementação.