O Microsoft SQL Server2008 R2 utiliza um modelo de replicação que, muitas vezes, é chamado de metáfora da replicação, sendo baseado nos seguintes elementos: Publisher, Distributor, Subscribers, Publicação e Article. “O ____________ recebe do ____________ uma cópia dos dados que foram alterados e devem ser replicados e disponibiliza estes dados para um ou mais ____________”. De acordo com esse modelo de replicação, assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
- A)Distributor / Publisher / Subscribers
Correta: o Distributor recebe do Publisher as alterações e as encaminha aos Subscribers.
- B)Distributor / Subscribers / Publisher
Errada: troca os papéis, atribuindo ao Subscriber a função de fonte e ao Publisher a de receptor.
- C)Publisher / Subscribers / Distributor
Errada: inverte a lógica, pois o Publisher não recebe do Subscriber nem distribui para o Distributor nesse modelo.
- D)Subscribers / Distributor / Publisher
Errada: coloca Subscribers como receptor central, mas quem faz essa função no modelo é o Distributor.
Gabarito: A
No SQL Server, a replicação funciona como uma linha de entrega de dados. O Publisher é a origem: é nele que os dados são gerados e alterados. O Distributor faz o papel de intermediário, recebendo as informações que precisam ser replicadas e armazenando/disponibilizando esse conteúdo para os destinos. Já os Subscribers são quem recebem essas informações replicadas. A frase da questão descreve exatamente essa função do Distributor: ele recebe do Publisher uma cópia dos dados alterados e os disponibiliza para um ou mais Subscribers. Esse é o desenho clássico da replicação no SQL Server 2008 R2, muito cobrado em prova porque a banca adora trocar os papéis para ver se voce está atento. Em termos práticos, pense assim: Publisher produz, Distributor distribui, Subscriber consome. Se voce lembrar dessa sequência, já elimina boa parte das confusões. A doutrina de administração de bancos de dados trata esses componentes como a arquitetura padrão da replicação, sem exigir lei ou jurisprudência, porque aqui o assunto é técnico de SGBD. Por isso, a alternativa A está correta: Distributor / Publisher / Subscribers. Ela completa a frase com o componente que recebe os dados, a origem desses dados e o destino final da replicação.