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