Deficiencias en PostgreSQL!
Linux Rules
linux en sys.com.mx
Mie Ene 19 19:50:40 CST 2000
On Wed, 19 Jan 2000, Biasoft Cia. Ltda. wrote:
>
> Comparto contigo Daniel, si alguien tiene algun benchmark en php yo puedo
> hacer la prueba con postgres, y pasarlo para hacerlo en MySQL o viceversa,
> Ahora sigo mas preocupado todavia, la pregunta del millon ¿ Porque el premio
> a la mejor base de datos frente nada mas y nada menos que a ORACLE en el
> "1999 LinuxWorld Editors' Choice Awards" ?
>
> Saludos
>
> Fabian Q
>
Me quede de a 3
y siendo fan de postgresql y NO fan de perl pues a darle en mi superduper
WorkHorse pentium mmx 233Mhz con 98 de ram con lenguaje c y java
el siguiente codigo
arrojo los siguientes resultados
50000 inserts en 103 segundos
osease 485 inserts por segundo
hora = time(&hora);
printf("\n%d" , hora);
res = PQexec(conn , "BEGIN;");
for ( a = 0 ; a < 50000 ; a++){
sprintf( ins ,"insert into test values (%d , '%d' );" , a,a );
res = PQexec ( conn , ins ) ;
}
res = PQexec(conn , "end;");
hora = time(&hora);
printf("\n%d" , hora);
Esto mismo en java inserto 100 registros por segundo
en cuanto a los querys
menos de 1 segundo 200 registros
hora = time(&hora);
printf("\n%d" , hora);
res = PQexec(conn , "select * from test where letra like '%345%';");
for ( a = 0 ; a < PQntuples( res ) ; a++ ){
printf("\nNumero : %s , letra :%s " , PQgetvalue(res , a,0) ,
PQgetvalue(res ,a,1));
}
hora = time(&hora);
printf("\n%d , %d" , a, hora);
en fin
leonel
--
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx
Más información sobre la lista de distribución Ayuda