Posso responder com a experi�ncia que tive no mesmo assunto. Tive de fazer testes de performance entre jsp/java contra uma aplica��o feita em PHP. Ambas as aplica��es faziam uso de pool de conex�es ao bd. Para resumir o resultado te digo o seguinte: Java deu um banho PHP no momento em que fez uso de pool de conex�es disponibilizado pelo pr�prio fabricante, ou seja, n�o � um pool gen�rico como o JDBCConnectionPool, que � free e aberto. No momento em que mudamos para o pool de conex�es JDBCConnectionPool, a a aplica��o PHP se saiu melhor. Detalhe: PHP sempre faz uso de m�todos codificados exclusivamente para aquele banco, n�o tendo um m�todo gen�rico de acesso a dados. Mesmo assim, a diferen�a foi pouca, ou seja, ganhamos em independ�ncia de banco uma vez que a aplica��o java poderia trocar de banco gra�as ao seu pool gen�rico e manteve uma boa performance. Se o problema � performance e n�o independ�ncia de banco, use uma classe de pool de conex�es feita exclusivamente para seu banco. A performance vai l� em cima. Ah, outro detalhe: A aplica��o jsp/java estava toda dividida em CAMADAS, ou seja, instancia��o de objetos de segunda que por sua vez instanciava objetos de terceira, etc... A aplica��o PHP estava somente em um fonte .php. A ferramenta usada para este teste � uma stress tool chamada VeloMeter (escrita em java tamb�m). Aproveito tamb�m para te indicar um comparativo feito pelo caucho. Pede para tua diretoria dar uma olhada.
http://www.caucho.com/articles/benchmark.xtp Boa sorte. -------- Mensagem Original ------------------- Data : Ter 02/10/2001 15:59 De : [EMAIL PROTECTED] Para : [EMAIL PROTECTED] Assunto: [java-list] Performance � PessoAll! Preciso mostrar para minha diretoria um comparativo de performance entre JAVA e outras linguagens (VB, C++, Delphi ou qualquer outra) quanto ao acesso a diferentes bancos de dados: DB2/400 SQL SERVER Oracle Progress Pois trabalhamos com uma ferramenta de desenvolvimento que acessa nativamente estes bancos e uma das raz�es em n�o mudarmos para Java � n�o saber se uma aplica��o em Java teria um acesso aos bancos mais lento que as outras linguagens. Onde posso arrumar isto? (a empresa n�o quer mudar de ferramenta sem saber os riscos de performance) Obrigado Conto com a ajuda de vcs! (favor responder em pvt, este email n�o esta na lista do soujava) ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- ************************************************** Giovani Salvador http://pagina.de/siglas (Siglas de inform�tica) PROCERGS - Cia. de Processamento de Dados do Estado do Rio Grande do Sul Setor TSI - Tecnologia para Sistemas de Informa��o ICQ #44904309 ************************************************** ������
------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
