locked
Espelhar um Database mantendo o mesmo sempre OnLine é possível? RRS feed

  • 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.


    View Ricardo Muramatsu's profile on LinkedIn

    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:08
    Moderador
  • 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.


    View Ricardo Muramatsu's profile on LinkedIn

    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:01
    Moderador