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

Responder a