-
Definição
-
Um snapshot dos dados atuais é criado e distribuído a um ou mais assinantes
- Snapshot é uma "foto" do status atual do banco de dados
-
Uma cópia inteira dos dados é distribuída para os servidores Distribuidores em arquivos de dados
- Este procedimento ocorre tanto no primeiro snapshot quanto nos subsequentes
- Os arquivos do Distribuidor, normalmente, tem o mesmo tamanho dos dados copiados
-
Vantagens
- Uma cópia completa dos dados é distribuída ao assinante
-
Desvantagens
- Aumento de Overhead
- Aumento do tráfego na rede
-
Executada periodicamente
- Assinantes não têm acesso constante a informações atualizadas
-
Características do SQL Server
-
Processamento paralelo entre processamento de artigos e cópia dos dados
- O desempenho da execução entre as necessidades do BD em si e a replicação são melhores gerenciados
- Usado automaticamente, quando disponível
-
Entrega retomável do snapshot
- Caso uma entrega do snapshot seja interrompida, a sua retomada é automaticamente iniciada
- Somente os dados ainda não copiados serão transferidos
-
Tarefas preliminares
-
Garantir a existência de espaço livre em disco no servidor Distribuidor
- Dados necessários para Overhead
- Dados necessários para o armazenamento real dos dados
-
Sincronização de replicação
- Durante a replicação, os dados que estão sendo copiados são bloqueados
-
O correto agendamento da replicação reduz o impacto para os usuários
- Identificar momentos em que operações estão em um nível mais baixo
- Períodos em que o usuário não requer acesso de gravação às tabelas que serão replicadas
- Agendar o trabalho dos usuários que necessitem de pouca ou nenhuma gravação no momento dos snapshots