Usuário com melhor resposta
Espelhar um Database mantendo o mesmo sempre OnLine é possível?

Pergunta
-
Bom dia,
Talvez alguém possa me ajudar.
Preciso de uma solução que espelhe o Banco de dados de uma instância para outra, mas sem que a base de destino tenha a conexão derrubada, como acontece no LogShipping e no Mirror (Single User no momento do restore de log). Sei que a Replicação é uma alternativa, mas lembro que ela será Full em uma base de e-commerce com 100GB e um volume alto de atualizações diários, deste modo fico receoso de ter overhead de IO.
Desde já agradeço.
MCDBA - Fabio Pereira
sexta-feira, 2 de março de 2012 14:49
Respostas
-
Fábio;
Eu aguardaria o lançamento do 2012 (você poderia usar o AllwaysON).
Com 2008 a sua única alternativa (desconsiderando a replicação) seria com a versão enterprise gerando Snapshot do Mirror (ainda assim teria um queda dos usuários conectados ao Snapshot).
Em qualquer uma das soluções os bancos em mirror/snapshot são somente leitura, se você precisar gravar nesses bancos a única alternativa é replicação mesmo.
- Sugerido como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 26 de abril de 2012 13:21
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 11:21
terça-feira, 6 de março de 2012 11:36
Todas as Respostas
-
Fabio,
Sinceramente da forma que você esta querendo eu desconheço qualquer tipo de solução sem ser a replicação.
Você poderia fazer uso da replicação transacional, mas a criação de toda a estrutura do seu banco de dados com certeza vai demandar inicialmente um pouco de processamento o que pode gerar alguns impactos.
Mas porque você precisa que a base esteja sempre online?
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
segunda-feira, 5 de março de 2012 12:08Moderador -
Fábio;
Eu aguardaria o lançamento do 2012 (você poderia usar o AllwaysON).
Com 2008 a sua única alternativa (desconsiderando a replicação) seria com a versão enterprise gerando Snapshot do Mirror (ainda assim teria um queda dos usuários conectados ao Snapshot).
Em qualquer uma das soluções os bancos em mirror/snapshot são somente leitura, se você precisar gravar nesses bancos a única alternativa é replicação mesmo.
- Sugerido como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 26 de abril de 2012 13:21
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 11:21
terça-feira, 6 de março de 2012 11:36 -
Ricardo,
Concordo com você, nem me lembrei do Snapshot para Mirroring, mas é uma solução que vai trabalhar da mesma forma que as demais, tirando lógicamente a replicação.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
terça-feira, 6 de março de 2012 14:01Moderador