On 04-08-2012 11:22, Bruno Simioni wrote: > Possuo dados de diversos tipos e armazenados em diversos formatos. > Alguns estão armazenados em bancos de dados relacionais distintos, > alcançáveis via JDBC e outros estão em documentos XML e CSV > alcançáveis via FDW ou diretamente mesmo. > Você tem duas opções (não sei se ambas são possíveis mas...):
(i) consolidar os dados em um SGBD: isso lhe ajudaria nos relacionamentos (integridade) e na velocidade das consultas. Porém, a carga periódica poderia ser um empecilho. (ii) montar FDWs para cada uma de suas fontes: você não precisaria mexer nas fontes de dados existentes. No entanto, tabelas são somente leitura, há limitações no planejamento das consultas (prejudicando a velocidade das consultas) e a integridade dos dados estaria prejudicada (não há suporte a FK, restrições CHECK e UNIQUE e nem mesmo chave primária -- lembre-se os dados não são gerenciados pelo Postgres). Eu pensaria seriamente em adotar a opção (i) fazendo carga periódica dos dados (você pode até criar os FDWs para facilitar a carga de dados) pois a mesma não limita muito o uso de recursos do SGBD mas isso vai depender do seu cenário. -- Euler Taveira de Oliveira - Timbira http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
