|
Solução de backup na nuvem para arquivos PST de banco de dados, MS Exchange, QuickBooks e Outlook
Por que é difícil fazer backup de arquivos de banco de dados?
Um arquivo comum (por exemplo, um documento do MS Office, um PDF ou um arquivo de imagem) é fácil de fazer backup. Esses arquivos são pequenos e raramente bloqueados. Copiar ou enviar arquivos é muito rápido.
Os arquivos de banco de dados (como SQL Server, Oracle, DB2, Sybase, Informix, MySQL, PostgreSQL) são muito diferentes:
-
(1) Eles geralmente são muito grandes, exigindo um tempo muito maior para copiar/carregar;
-
(2) Eles estão sempre abertos e bloqueados. Você não pode usar uma ferramenta comum para copiar ou carregar.
-
(3) Eles mudam frequentemente sem que o usuário clique em Salvar. Eles mudam antes que você possa concluir o backup.
Os arquivos PST do MS Exchange, Quickbooks e Outlook são todos arquivos de banco de dados ou semelhantes a bancos de dados.
Método de backup 1: Use o Backup Online do DriveHQ para fazer backup dos arquivos do banco de dados.
O Software cliente de backup online DriveHQ oferece suporte a backup de arquivos de banco de dados com as seguintes tecnologias:
-
- O DriveHQ Online Backup oferece suporte ao Volume Shadow Copy (VSS Copy). Ele pode criar uma cópia instantânea de um arquivo de banco de dados quando este estiver bloqueado e em processo de gravação. Em seguida, pode fazer backup desse arquivo instantâneo do banco de dados no armazenamento em nuvem do DriveHQ.
-
- O DriveHQ Online Backup oferece suporte a tentativas e retomadas automáticas. Fazer backup de um arquivo de banco de dados grande pode levar muito tempo. Em caso de interrupção da rede, o DriveHQ Online Backup pode tentar novamente e retomar automaticamente do ponto onde foi interrompido, sem precisar recomeçar do zero.
-
- O DriveHQ Online Backup oferece suporte à compressão transparente de dados para transferências mais rápidas. Normalmente, os arquivos de banco de dados não são compactados para otimizar o desempenho de E/S. Eles podem ser compactados em até 75% ou mais, ou seja, um arquivo de banco de dados de 10 GB pode ser compactado para apenas 2,5 GB. O DriveHQ Online Backup compacta e descompacta os dados de forma transparente para uploads e downloads mais rápidos.
Utilize o assistente de backup de banco de dados/e-mail do DriveHQ Online Backup
Ao fazer backup de um arquivo de banco de dados, utilize o assistente de Backup de Banco de Dados/E-mail do DriveHQ Online Backup. Não utilize uma tarefa de backup em tempo real para fazer backup de arquivos de banco de dados. Isso ocorre porque os arquivos de banco de dados são constantemente modificados sem interação do usuário. Não é possível fazer backup de todas as alterações em tempo real. A frequência de backup depende do tamanho do seu arquivo de banco de dados e da sua velocidade de upload. Se o seu arquivo não for grande, fazer backup diariamente é suficiente. Caso contrário, talvez seja melhor fazer backup na nuvem semanalmente. Se precisar de backup diário, você pode configurar o backup para um armazenamento local diariamente.
Otimização de desempenho para backup de grandes bancos de dados
Fazer backup de um arquivo de banco de dados pequeno é relativamente fácil. Normalmente, não haverá problemas com a velocidade da sua rede. Já fazer backup de um arquivo de banco de dados muito grande pode levar bastante tempo e deixar sua rede lenta.
O DriveHQ Online Backup suporta backups incrementais/delta para arquivos regulares. Por exemplo, se você já tiver feito backup de 1 milhão de arquivos e adicionar/alterar 10 arquivos, o backup será feito apenas desses 10 arquivos. Além disso, o Online Backup permite retomar o backup. Se você fizer backup de um arquivo de 10 GB e a rede cair após o upload de 8 GB de dados, na próxima vez, será necessário fazer o upload de apenas 2 GB.
O DriveHQ Online Backup não oferece suporte direto a backups incrementais (delta ou em nível de bloco) para arquivos de banco de dados. Existem dois motivos para isso:
-
- Uma alteração em um arquivo de banco de dados geralmente afeta vários blocos. Por exemplo, se um banco de dados tiver uma tabela com 1 milhão de linhas, uma simples operação de DELETE, UPDATE, SORT, COMPACT ou INDEX pode alterar completamente o conteúdo do arquivo, tornando impossível ou extremamente ineficiente o uso de backup incremental em nível de bloco.
-
- Um arquivo de banco de dados está sendo constantemente modificado em vários locais (vários blocos). Todos os blocos devem ser copiados na ordem correta; qualquer erro exigirá que toda a operação em lote seja revertida.
-
- Fazer backup de vários blocos pequenos é muito mais lento do que fazer backup de um bloco grande.
-
- Ao fazer backup de um arquivo de banco de dados diariamente/semanalmente, assumindo que apenas 1% dos dados sejam modificados por dia, isso pode afetar, na verdade, 10% dos blocos. (Em um caso extremo, se houver 1000 blocos de 1 MB, e cada bloco tiver um byte alterado, todos os blocos serão alterados, embora a alteração nos dados seja de apenas 0,0001%). Nesse caso, fazer backup do arquivo inteiro é muito mais eficiente.
-
- O backup incremental mais eficiente para arquivos de banco de dados é o Backup de Log de Transações (TLB).
Em vez de fazer backup dos blocos modificados do arquivo de banco de dados, você só precisa fazer backup das transações do banco de dados (por exemplo, comandos SQL, excluindo comandos SELECT somente leitura). Os comandos SQL são muito menores do que os blocos de dados afetados. Infelizmente, esse método requer um servidor de banco de dados idêntico (caso contrário, o processo de restauração levará muito tempo).
-
- Uma solução híbrida de backup incremental para arquivos de banco de dados: Utilize a ferramenta de backup incremental nativa do software de banco de dados para criar um arquivo incremental local e, em seguida, use o DriveHQ Online Backup para fazer backup desse arquivo local na nuvem. Por exemplo, tanto o SQL Server quanto o Oracle oferecem suporte a backup incremental, que se baseia no backup do log de transações. Portanto, é muito mais eficiente do que o backup em nível de bloco.
Método de backup 2: Use scripts FTP (FTPS/SFTP) para fazer backup dos arquivos do banco de dados
A DriveHQ é uma das maiores fornecedoras de Serviço de hospedagem de servidor FTP.
Se preferir usar a linha de comando/scripts de shell, você pode criar scripts FTP de linha de comando para fazer backup dos arquivos de banco de dados no servidor FTP do DriveHQ.
Se o seu servidor de banco de dados estiver em um sistema Unix/Linux/Mainframe (incluindo AIX, Solaris, HP-UX, OpenVMS, BSD, etc.), você precisará usar o backup por FTP ou o recurso de backup em rede do software DriveHQ Online Backup.
Para mais informações, visite o site da
Solução de backup para Unix/Linux/Mainframe
.
|