O backup contínuo é viável para bancos de dados de arquivos simples compartilhados?

O backup contínuo é viável para bancos de dados de arquivos simples compartilhados?

Estou falando de um conjunto de dados contendo centenas de arquivos de dados no formato DBF em um local compartilhado, alguns ou todos os quais podem ser abertos ou bloqueados por vários usuários da rede, e o Data Protection Manager da Microsoft replicando a cada duas horas.

Podem-se confiar nos 'instantâneos' nesta situação?

Responder1

Pessoalmente, não contaria que seus instantâneos fossem bons. Dependendo do padrão de acesso da aplicação em relação aos arquivos de dados que vocêpodertenha sorte, mas eu também não seria a fazenda nisso.

Sempre que você estiver tirando snapshots de dados de um aplicativo que não está ciente do snapshot (o que seriatodoaplicativo "banco de dados de arquivos compartilhados") você corre o risco de obter uma cópia inconsistente.

Claro, você obterá exatamente o que está no disco no momento do instantâneo, mas não tem ideia se uma ou mais instâncias do aplicativo de usuários estavam no meio do processo de atualização dos dados. Não existe nenhum mecanismo, sendo que não existe um mecanismo de banco de dados no lado do servidor, para instruir todos os clientes a colocar os arquivos abertos em um estado consistente. Certamente, o sistema operacional subjacente no computador servidor de arquivos desativará a E/S do sistema de arquivos antes de tirar o instantâneo, mas você não tem idéia do tipo de estupidez que os próprios aplicativos estão cometendo (mantendo dados não gravados na memória do cliente, etc.).

Se você realmente deseja estar seguro, faça backups regulares de seus arquivos DBF quando eles não estiverem em uso. Tire snapshots também, se quiser, e você pode ter sorte, mas pelo menos você terá seus backups "não em uso" para recorrer se os snapshots se revelarem uma porcaria.

Responder2

Pelo que vale, usamosDoubleTakepara backups em tempo real (ou quase em tempo real) de arquivos simples compartilhados.

É terrivelmente caro, mas foi a única opção confiável que encontramos. Tínhamos cerca de 20 GB de arquivos do Pervasive Btrieve.

Desde que mudamos para o SQL Server, temos muito poucos arquivos simples restantes e a maioria deles agora está desbloqueada na maior parte do tempo, e descobrimos que o DFS simples era suficiente para garantir que o backup deles fosse feito regularmente.

informação relacionada