A migração de dados é a movimentação dos dados de um tipo de armazenamento para outro. Ela costuma ser feita como parte de um upgrade para aumentar a capacidade de armazenamento, melhorar o desempenho, otimizar o gerenciamento de dados, reduzir os custos, diminuir os recursos físicos ou adicionar novas funcionalidades.
As migrações de dados ocorrem em três fases: planejamento, execução e validação. Elas podem envolver a transferência de grandes quantidades de dados em uma rede ou a movimentação física de unidades de um lugar para o outro.
As migrações serão sempre diferentes, dependendo da quantidade de dados, da velocidade de conclusão, dos tipos de cargas de trabalho e das considerações acerca da segurança.
Às vezes, a migração de dados envolve a mudança de um armazenamento de dados on-premise para o armazenamento em nuvem, ou de uma plataforma de dados para outra. Em geral, os dados podem ser migrados de duas maneiras:
- A migração online transfere os dados pela Internet ou por uma rede privada.
- A migração offline transfere os dados pelo envio físico de um dispositivo de armazenamento de um lugar para o outro.
Migração de banco de dados
A migração de banco de dados é um tipo especializado de migração de dados. As organizações migram dados de um banco de dados para outro porque estão realizando um upgrade, porque mudaram o fornecedor ou porque estão migrando para uma nova infraestrutura, como a nuvem.
É possível que a migração de um banco de dados para outro exija a verificação de compatibilidade do esquema do banco de dados de origem com o de destino, assim como sua conversão, caso necessário. Muitos bancos de dados em nuvem oferecem ferramentas que podem automatizar este processo.
Assim como na migração de dados tradicional, a migração de banco de dados exige planejamento antes e validação depois.