Em 15 de janeiro de 2016 21:44, Saraiva Silva
<[email protected]> escreveu:
> A aplicação que estou escrevendo é em Python, seria muito cômodo para mim
> programar as SP que preciso no banco também usando Python. Minha dúvida é:
> pl/python é madura e estável o suficiente para substituir o pgsql?
> Na documentação pl/python é citada como uma linguagem não segura, qual o
> motivo?
> Curiosidade, PostgreSQL tem interpretador próprio para as diversas
> linguagens que suporta ou ele usa o interpretador do sistema?
>
> PL/Python me trará alguma vantagem sobre pgsql além da comodidade de usar a
> mesma linguagem da aplicação?


Você pode dar uma olhada nesta palestra [1] do Josh Berkus sobre
pl/python aplicado a analise cientifica, utilizando o SciPy.

Quanto a linguagem "não segura", o termo usado em ingles é
"unstrusted" e é aplicado
a linguagem cujas rotinas mais "baixo nível" estão disponiveis. Por
padrão as linguagens deveriam ser "trusted" e você pode habilita-las
para uso por outros usuários que não os superusuários. Uma linguagem
untrusted pode, inclusive, acessar sistema de arquivos fora da
estrutura do banco ou abrir um socket, tudo dependendo de como ela foi
implementada. Em resumo é um alerta para que você não faça coisas
inadvertidamente. Fora isso, reforço assistir a palestra em [1].

[1] 
http://dailytechvideo.com/video-405-josh-berkus-postgres-scipy-for-great-stats/

[]s
-- 
Dickson S. Guedes
mail/xmpp: [email protected] - skype: guediz
http://github.com/guedes - http://guedesoft.net
http://www.postgresql.org.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a