2009/9/24 MARCIO CASTRO <[email protected]>: > ... entenda que me foi vendida a idéia de que eu poderia portar todos os > programas em PL/SQL para > PL/pgSQL, e, além disto não ser verdade, a performance mostrou-se muito ruim > - para os testes que eu realizei.
Ouve um equivoco ou dois aqui: Lhe passaram uma informação incompleta ou você compreendeu mal a propaganda. As rotinas em pl/sql não irão rodar no Postgres sem algum esforço. Você precisará portar seus scripts para o pl/pgsql. Mais informações em: http://www.postgresql.org/docs/8.4/interactive/plpgsql-porting.html E quanto a performance: O pl/pgsql funciona muito bem em "cenários reais", como criar uma function que encapsula o comando insert para um cadastro qualquer ou agrupar alguns outros comandos sql em uma procedure. Coloquei entre aspas "cenário reais" pois determinados cálculos que são pesados fazem parte de muitos "cenários". Onde trabalho costumamos deixar na aplicação os cálculos complexos. Utilizamos o R[1] para isto. Esta linguagem possui uma interface de comunicação (DBI) que nos permite conectar no postgres e retornar os dados que serão utilizados para os cálculos e gerar os gráficos. [1] O R é uma linguagem para cálculos estatísticos. http://www.r-project.org/ Abraço! -- Tarcisio F. Sassara _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
