Qual a melhor opção? Attach/Detach ou Backup/Restore?
Há sempre diversas discussões na abordagem de como fazer migrações de bases de dados se usamos Attach/Detach ou Backup/Restore.
Particularmente eu prefiro Backup/Restore. A maior vantagem que eu já ouvi falar sobre Detach / Attach é que você ganha mais tempo do que Backup/Restore. Na minha opinião backup/restore ganha pelas seguintes razões:
Garantia que eu tenho um backup – Ao invés de apenas pegar um arquivo e movê-lo para outro destino sem saber se durante esse meio caminho acontecer uma corrupção ou falha eu tenho uma contenção.
Mantenho o banco antigo acessível – Isso permite que você ainda tenha um banco de dados acessível no servidor de origem, detach/attach deve fazer o mesmo, mas vai exigir alguns passos o que pode dar espaço para erro humano e complicaria todo o processo.
Erro Humano – Se você deletar um arquivo errado se copiar para um destino diferente, ou se ao invés de recortar e colar você copiar e colar, as chances para você se confundir com os arquivos são grandes e sem querer em uma ocasião dessas pode apagar acidentalmente.
Nem é realmente mais lento – Considerando o tempo gasto para fazer o planejamento da cópia dos arquivos, identificando melhor horário para não causar impacto no negócio para indisponibilidade e depois copiando os arquivos, fica mais evidente que o tempo é relativo entre as duas opções.
Wesley Mota
Latest posts by Wesley Mota (see all)
- The Ultimate Guide to Gry Online Ruletka - novembro 14, 2024