Re: Ajuda em modelagem p/acesso transparente

From: daniel silva <daniel(at)cresolconfederacao(dot)com(dot)br>
To: pgsql-pt-geral(at)lists(dot)postgresql(dot)org
Subject: Re: Ajuda em modelagem p/acesso transparente
Date: 2018-08-13 12:05:15
Message-ID: b819e1bd-2660-5c2e-e62c-b6e33a19d2bb@cresolconfederacao.com.br
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-pt-geral

Em 12-08-2018 21:15, Neto pr escreveu:
> lica para a base central.
Bom dia,
Neto,

A principio não parece ser um problema muito complexo de resolver, mas é
necessário analisar melhor seu requisito para encontrar uma solução que
atenda.
1- é necessário avaliar como está a conexão entre os servidores de cada
cidade, inclusive, é necessário avaliar o local físico que cada servidor
está. Porque isso influência na latência de internet;
2- se existir conexão entre os bancos de dados e não houver latência
"alta" ( terá que investigar ), aconselho criar um FDW [1] e criar uma
VIEW dentro de cada servidor que irá agrupar cada cidade. Essa solução é
mais barata e rápida de implementar. MUITO IMPORTANTE, se essas tabelas
são grandes, isso irá consumir bastante o servidor de origem, então, é
necessário avaliar qual a frequência que são rodados essas consultas
também, porque a implementação disso pode degradar a performance de cada
servidor;
3- caso seja possível ( de acordo com seu negócio ), pense em consolidar
os dados, ou seja, rodar uma rotina em cada servidor que recupera os
dados e envia para outro servidor e todas consultas são centralizadas
nesse servidor consolidado. Existe o pglogical [2] que poderá ajudar
você, ou caso seu ambiente não for atualizado, isso deverá ser
implementado manualmente ( com scripts de alguma linguagem suportada
pelo servidor );
4- procure casos similares na lista postgres, deve existir outras
pessoas que passaram pelo mesmo problema que estás passando.

[1] https://www.postgresql.org/docs/10/static/postgres-fdw.html
[2] https://www.postgresql.org/docs/10/static/logical-replication.html

Espero ter ajudado.

--

In response to

Browse pgsql-pt-geral by date

  From Date Subject
Next Message Fábio Telles Rodriguez 2018-08-22 05:29:48 Re: lo_export()
Previous Message Arlindo Neto 2018-08-13 00:30:18 Re: Ajuda em modelagem p/acesso transparente