Renato escreveu:
> A não ser que vc esteja desenvolvendo um sistema para loja de 1,99 (ou algo
> estruturalmente igual) não use ODBC. Vc simplesmente não terá segurança no
> seu sistema.
Baseado em que sua afirmação??
> Tenta o seguinte:
>
> Configure o ODBC pra conectar no PG.
>
> Agora abra o REGEDIT e procure pela chave
> HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\PostgreSQL Unicode (ou aquela
> dentro do HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ que vc nomeou na
> configuração do ODBC) e procure por 'Password'.
Isso só é válido se você configurar sua conexão ODBC para salvar sua
senha. E acredito que ninguém em sã consciência vá fazer isto.
> Cadê a segurança?
A segurança nada tem haver com a forma de conexão. Você consegue
segurança com ODBC assim como consegue com qualquer outra.
> Em tempo: dependendo da quantidade de consultas ou instruções a executar
> numa paulada só, esses milissegundos podem se tornar segundos, ou até
> minutos. Pense grande. Use conexão nativa, se possível.
Aqui tenho importação de arquivos para o sistema que a cada vez que é
executado gera cerca de 100.000 comandos sql para o banco de dados,
verificando o estado de um registro, atualizando ou inserindo se
necessário. A diferença utilizando Zeos e ODBC foi de 1 minuto e 12 seg
na operação. Normalmente este tipo de processo não ocorre o tempo
inteiro, no meu caso apenas uma vez por dia. Como a grande maioria dos
sistemas não vivem deste tipo de operação, optei por usar ODBC nesta
rotina especificamente.
Já usei o Zeos antes, e o mantenedor vive indo e vindo com este projeto
tentando manter tudo sob sua guarda sendo extremamente centralizador.
Além disso, o Object Pascal (Delphi) não é uma linguagem usada por
muitos desenvolvedores open-source, logo o zeos recebe pouco apoio de
código detes. Existem vários freetards cobrando atualização do Zeos sem
ninguém ajudar em absolutamente nada, tudo isto para evitar pagar os
componentes da vitavoom.
O driver ODBC do PostGreSql é estável, atualizado e mantido pelo
pessoal do PostGreSql. É uma excelente opção para os usuários que ainda
utilizam Delphi. E apesar do que muitos dizem não tem uma diferença tão
grande de performance, esta diferença é bastante razoável pela segurança
de um projeto que vai estar sempre em desenvolvimento e compatível com
as futuras versões do PostGreSql.
Abraço,
--
Shander Lyrio
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral