Quanto do banco de dados é alterado diariamente? Fazemos backup de bancos de dados MS-SQL em 35 sites durante a noite via ADSL usando o BackupPC, que usa o rsync para copiar apenas as diferenças de arquivo. A maneira como fazemos os backups é a seguinte:
1) Às 9h, um script agendado no servidor Windows envia uma cópia do banco de dados para um arquivo de backup. Bancos de dados variam em tamanho de cerca de 4 GB a 11 GB
2) O backup do banco de dados é dividido em seções de 250MB usando uma ferramenta chamada Swiss File Knife.
3) O BackupPC copia todos os arquivos de 250MB para o servidor de backup.
A divisão do arquivo em arquivos de partes menores permite que o BackupPC pule totalmente a cópia das partes que não foram alteradas desde o último backup, e no próprio servidor de backup apenas uma cópia de cada arquivo de peça idêntico deve ser mantida no backup conjuntos, embora o BackupPC faça com que cada backup diário pareça completo usando hard links entre cada um para representar os arquivos que não foram alterados durante a noite.
Em sites com poucas alterações diárias, o backup leva em torno de 30 minutos. Em sites com linhas ADSL lentas (apenas 288K de upload) e muitas mudanças, demora cerca de 4 horas, mas é totalmente automático.