2008/1/29 mateusgra <[EMAIL PROTECTED]>:
>
> Migrei todos as tabelas da empresa feitas em access para postgresql esta
> funcionando perfeitamente são em torno de 800 tabelas e 6 milhoes de
> registros.
> Todas as tabelas so tem chave primaria, as tabelas não são relacionadas
> entre si e não tem Fk em nenhuma tabela, todo o relacionamento e feito via
> os sistemas. A maioria das tabelas não são normalizadas.
Essa pergunta e' muito generica, e duvido que alguem possa te dar uma
boa opiniao, por que falta muita informacao, e por que ninguem mais
tem acesso ao sistema.
A decisao cabe a voce. Voce tem que estudar e ver qual decisao tomar
baseado no tempo e recursos que tem, levando em consideracao o custo e
beneficio.
Sem chaves estrangeiras os planos de execucao do PostgreSQL nao serao
muito bons, mas isso pode ser contornado com boa indexacao, e tambem
depende de como as consultas estao sendo feitas pela aplicacao
cliente. Eu ja' vi varias aplicacoes que fazem "joins" da seguinte
maneira:
for rectab1 in SELECT * FROM tabela1
for rectab2 in SELECT * FROM tabela2
if rectab1.campo = rectab2.campo
faca alguma coisa
Comece com uma analise das consultas. Analise. Faca boa indexacao.
Teste, analise. Coloque boas chaves estrangeiras, teste, analise, e va
em frente.
-Roberto
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral