Olá

2009/9/24 MARCIO CASTRO <[email protected]>

> Ok;
>
>   A questão é que eu não preciso utilizar o C com o Oracle, pois o PL/SQL é
> bem rápido. Mas se eu precisar, eu posso utilizar o Pro*C.
>   Mas a pergunta que não quer calar é a seguinte: porquê é que o PL/pgSQL é
> tão mais lento do que o PL/SQL?
>

Também estou sem tempo para fazer testes mais profundos nesse problema e o
último Oracle 10g que tinha eu detonei já há algum tempo migrando tudo para
PostgreSQL.

Vi que o Euler reportou o problema na hackers e ninguém menos que o Tom Lane
respondeu dando uma explicação o qual eu já imaginava. A PL/pgSQL talvez não
seja a melhor PL que deva-se se usar para esse problema.

Nada que uns bons testes possam te ajudar a tirar as dúvidas que você tem.

O fato de sua função fibonaci não se portar bem com PL/pgSQL não significa
que o PostgreSQL tem baixa performance. Onde trabalho temos tabelas com
milhões de registros e que soframe muitos inserts/updates e nosso SGDB
funciona muito bem e sequer alguém cogita de substitui-lo ou mesmo fala em
baixa performance. Temos softwares qyue funcionam no modelo cloud e nossos
clientes não reclamam de nenhuma lentidão de serviços.

Atte,

-- 
Marcelo Costa
www.marcelocosta.net
-------------------------------------------------
“You can't always get what want”,

Doctor House in apology to Mike Jagger
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a