Thread View: uch.ing.dcc
3 messages
3 total messages
Started by VASQUEZ MORALES MAURICIO ANDRES
Tue, 21 Sep 1999 00:00
Comparacion DB/WWW
Author: VASQUEZ MORALES MAURICIO ANDRES
Date: Tue, 21 Sep 1999 00:00
Date: Tue, 21 Sep 1999 00:00
24 lines
1306 bytes
1306 bytes
Hola ... tenia una consulta ... alguien conoce alguna direccion donde se haga una comparacion de las distintas formas de accesar una Base de Datos desde el Web .... Se que depende de que es lo que uno necesita almacenar, el servidor de Base de datos, S.O, etc. ... pero algun tipo de comparacion entra las varias alternativas que hay: Perl(o mod_perl)/Apache(u otro)/DBI/mysql Perl(o mod_perl)/Apache(u otro)/DBI/Oracle Perl(o mod_perl)/Apache(u otro)/DBI/ODBC NS Enterprise/LiveWire/Oracle NS Enterprise/LiveWire/ODBC MS IIS/ASP/SQL Server Php(o mod_php)/Apache(u otro)/Mysql Php(o mod_php)/Apache(u otro)/Oracle Php(o mod_php)/Apache(u otro)/ODBC Gracias .. Mauro Vasquez mvasquez@dcc.uchile.cl
Re: Comparacion DB/WWW
Author: ChaTo (Carlos Castillo)
Date: Wed, 22 Sep 1999 00:00
Date: Wed, 22 Sep 1999 00:00
67 lines
3330 bytes
3330 bytes
On 21 Sep 1999, VASQUEZ MORALES MAURICIO ANDRES wrote: A ver, una cosa es el web y otra la base de datos, no se que base de datos se comporta mas rapido que otra, pero SI se como son los tiempos de ejecucion para el web. Probamos en Tecnonautica (www.tn.cl) las siguientes soluciones: Apache/MOD-PERL/Oracle Apache/Perl/Oracle NS Enterprise/LiveWire/Oracle El ambiente de pruebas es hacer una consulta a base de datos y desplegar los resultados en una pagina web. Los resultados fueron los siguientes: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PRIMER LUGAR : Apache/MOD-PERL SEGUNDO LUGAR : NS Enterprise/LiveWire/Oracle TERCER LUGAR : Apache/Perl/Oracle ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Los tiempos de respuesta (i386/Linux/233Mhz/64Mb) 2, 15 y 100 centesimas de segundo aproximadamente. Nos sorprendio el buen desempenno de NS Enterprise porque no le teniamos mucha fe. Ademas consideramos requerimientos concurrentes y no-concurrentes, los tiempos de respuesta varian pero se mantienen los rangos. Apache/Perl/Oracle no responde muy bien con requerimientos concurrentes porque es lento. Plataformas que no hemos probado formalmente: > MS IIS/ASP/SQL Server > Php(o mod_php)/Apache(u otro)/Oracle No probamos IIS/ASP por razones obvias, pero normalmente su tiempo de respuesta es aun mas bajo que el de Apache/Perl, en otros sitios que hemos hecho. No probamos PHP porque no lo usamos normalmente. Si lo pruebas, avisame. He trabajado bajo mod-perl, y es increiblemente rapido. El trade-off es que un proceso httpd con mod-perl y todas las bibliotecas DBI, y DBD::Oracle compiladas pesa 13Mb aproximadamente en memoria, pero de esos 13Mb, 11Mb son SHARED entre los procesos httpd (si sigues bien los consejos en http://perl.apache.org). El tiempo de respuesta es entre 40 y 100 veces mas rapido. Definitivamente vale la pena, pero el servidor debe tener memoria suficiente, AUNQUE ... ... considera lo siguiente respecto a Mod-Perl: el uso de memoria no es extremadamente alto porque dado que los requerimientos se atienden mas rapido, no es necesario tener un pool muy grande de procesos, ademas porque cada nuevo hijo agrega 2Mb extra (FIJOS-No crecen en la ejecucion) al uso de memoria, el resto es compartida. El numero de procesos es: por ejemplo, con Apache/Perl normalmente se usan entre 30-50 hijos de httpd, bajo Apache/Mod-Perl se usan 10-20 hijos. Saludos, -- ChaTo Carlos Castillo www.chato.cl -------------------------------------------------------- " Cc: dios " dios ... User Unknown
Re: Comparacion DB/WWW
Author: Ricardo Lemus
Date: Wed, 22 Sep 1999 00:00
Date: Wed, 22 Sep 1999 00:00
52 lines
2487 bytes
2487 bytes
> A ver, una cosa es el web y otra la base de datos, no se que base > de datos se comporta mas rapido que otra, pero SI se como son los > tiempos de ejecucion para el web. > Probamos en Tecnonautica (www.tn.cl) las siguientes soluciones: > Apache/MOD-PERL/Oracle > Apache/Perl/Oracle > NS Enterprise/LiveWire/Oracle > El ambiente de pruebas es hacer una consulta a base de datos y > desplegar los resultados en una pagina web. > Los resultados fueron los siguientes: > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > PRIMER LUGAR : Apache/MOD-PERL > SEGUNDO LUGAR : NS Enterprise/LiveWire/Oracle > TERCER LUGAR : Apache/Perl/Oracle > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Los tiempos de respuesta (i386/Linux/233Mhz/64Mb) 2, 15 y 100 > centesimas de segundo aproximadamente. Nos sorprendio el buen > desempenno de NS Enterprise porque no le teniamos mucha fe. Consideraciones: 1.- Yo despues hice pruebas sobre la misma consulta y desplegando la misma pagina web con php. Resultados: Salio a milesimas del primer lugar con mod-perl El problema es que cada httpd pesa 10 M en memoria, lo mismo que los de mod-perl. 2.- El desemepgno de NS Enterprise no es tan bueno como se pinta ya que si bien puede responder en un tiempo mas menos rapido, esto lo hace "RECHAZANDO" aproximadamente el 50 % cuando son conexiones concurrentes, o sea responde solo a la mitad. Conclusion: A mi parecer lo mejor es usar apache, con mod-perl o php es cuestion de programacion. Hay que recordar que programar en mod-perl no es lo mismo que programar en perl comun y corriente. - Ricardo Lemus C. mailto:Ricardo@Lemus.com http://Ricardo.Lemus.com Sistemas TecnoNautica S.A. Estudiante Ingenieria Civil Computacion FCFM - DCC - UCHILE
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads