Jorge
 
Existe uma diferen�a enorme entre usar ou n�o um pool de conex�es em termos de performance, e dependendo da configura��o do banco de dados, n�o usar um pool pode at� impedir o funcionamento da aplica��o.
 
Falando em performance:
Se voce tem uma aplica��o que roda no Tomcat (p�ginas JSP), por exemplo, cada usu�rio que abrir uma sess�o no tomcat e precisar de uma conex�o, vai criar uma nova conex�o com o banco. Isso torna a aplica��o bem mais lenta do que se fosse usado um pool.
 
Falando em configura��o do banco:
O banco de dados pode estar configurado para aceitar at� N conex�es simultaneamente. Se voc� n�o usa um pool, cada usu�rio que abre uma sess�o no Tomcat cria uma nova conex�o, at� o limite de N conex�es, a partir dai a aplica��o n�o funciona mais.
 
Usei o exemplo do Tomcat porque � o t�pico exemplo de aplica��o multiusu�rio, mas como tu mesmo disse, se a tua aplica��o � stand-alone ent�o pode ser usada uma conex�o permanente, vai dar "no mesmo"....
O que voc� disse sobre o pool, sobre manter uma conex�o permanente, � verdade. A diferen�a existe no ambiente em que a aplica��o roda (multiusu�rio ou n�o). Num ambiente multiusu�rio o pool controla as conex�es de maneira eficiente, sendo ent�o uma solu��o melhor do que manter uma conex�o permanente.
 
Falow
 
Marcelo Dutra Martins de Menezes
 
----- Original Message -----
Sent: Tuesday, December 03, 2002 7:07 AM
Subject: [java-list] Pool de conex�es x conex�o �nica

Tenho visto v�rias mensagens na lista sobre pool de conex�es, a pergunta �. Qual a real vantagem de implementar um pool de conex�es em rela��o a manter uma �nica conex�o com o BD? Existe alguma vantagem ou � apenas uma maneira diferente de fazer, ou talvez mais "moderninho"?
Pelo que entendi, para utilizar o pool deve ser aberta uma nova conex�o atrav�s de getConection() no pool e depois encerrada. Isto n�o implica que o pool mant�m uma conex�o permanente com o BD da mesma maneira que se n�o fosse utilizado o pool?
N�o estou querendo contestar, estou querendo entender o funcionamento do pool e suas vantagens ou desvantagens.
Utilizo o Forte e ele disponibiliza um pool de conex�es do netBeans que utilizo (talvez de maneira errada), mas n�o senti nenhuma melhora em rela��o a utilizar uma �nica conex�o.
 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.422 / Virus Database: 237 - Release Date: 20/11/02

Responder a