Thiago, deixa eu ver se entendi.. você tem um ambiente de desenvolvimento onde você faz alterações físicas e lógicas no banco de dados. O que você quer fazer é aplicar essas alterações em um banco de produção? O que você vai querer aplicar no banco de produção? Somente o DDL? Ou as informações geradas em desenvolvimento tb? Se você usar um hot-standby, você poderá replicar DDL e informações (cópia fiel do banco) para produção. Não sei como isso impactaria no seu ambiente ai, pois você estará aplicando as alterações no banco de produção mas a aplicação (.exe ou alguma aplicação web) ainda ficará antiga. Se for alterações somente em Functions, triggers, views, ai de boa..
Geralmente as empresas costumam usar um banco hot-standby mais para contingência, ou seja, caso der algum problema no banco de produção, esse banco hot-standby assumiria a brinca. Geralmente tem-se os seguintes ambientes: Desenvolvimento > Produção (Processo feito manualmente através de aplicação de scripts com alterações necessárias) Produção (transacional) > hot-standby (automático) T+ __________________________________ Renato R. Ricci Antes de imprimir, pense em sua responsabilidade e compromisso com o Meio Ambiente. O Futuro está em Nossas Mãos! ________________________________ De: Thiago Godoi <[email protected]> Para: Comunidade PostgreSQL Brasileira <[email protected]> Enviadas: Quinta-feira, 28 de Outubro de 2010 14:25:49 Assunto: Re: [pgbr-geral] Res: Escolha do método de replicação Hum creio que usei a palavra errada então, não seria uma replicação. Seria migrar as atualizações para o banco de produção. Porém um detalhe que não havia citado antes, o banco de produção será usado somente para consultas. Em 28 de outubro de 2010 13:40, Renato Ricci <[email protected]> escreveu: Thiago, creio que o hot-standby não irá funcionar da maneira que você deseja, pois um banco neste estado não aceita transações pois ele roda somente em read-only. A não ser que você queira usar apenas para consulta. > > >Att., > __________________________________ >Renato R. Ricci >Antes de imprimir, pense em sua responsabilidade e compromisso com o Meio >Ambiente. O Futuro está em Nossas Mãos! > > > > > ________________________________ De: Thiago Godoi <[email protected]> >Para: [email protected] >Enviadas: Quinta-feira, 28 de Outubro de 2010 12:49:34 >Assunto: [pgbr-geral] Escolha do método de replicação > > >Pessoal, > >Preciso escolher o melhor método de replicação para utilizar , se puderem me >ajudar, o caso é o seguinte : > >Possuimos um banco no postgres 9.0 em um servidor de desenvolvimento com bases >sendo geradas a todo momento. Já possuimos um servidor pronto para receber uma >versão de produção do banco, ou seja, algumas bases que seriam utilizadas por >clientes , onde o desempenho não seja prejudicado pelas escritas. > >Inicialmente tivemos 2 idéias utilizar o hot-standby(porém um problema seria >que >se algo desse errado no desenvolvimento seria imediatamente replicado para o >server de produção) e fiquei na duvida se o desempenho seria bom(pois há carga >24x7). A outra seria o server de produção possui uma base atualizada >diariamente >(incremental?) durante a noite (entre 0h e 6h) , existe alguma forma fácil de >fazer isso? > > >Agradeço desde já, > > >-- >Thiago Godoi > > >_______________________________________________ >pgbr-geral mailing list >[email protected] >https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Thiago Godoi Ec07
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
