Class to manager MYSQL for Harbour/xHarbour
Custom Search

viernes, 16 de julio de 2010

ADO Vs Dolphin

La prueba es una serie 500 INSERT a una tabla remota, los resultados son muy similares
The test is a 500 INSERT series to a remote table, the result was similar

   FOR n = 1 TO 500
       
       cQry = "INSERT INTO testman SET " + ;
              " NAME='NAME" + StrZero( n, 4 ) + "'" +;
              ",LAST='LAST" + StrZero( n, 4 ) + "'" +;
              ",BIRTH='" + StrZero( Year( Date() ), 4 ) + "-" + StrZero( Month( Date() ), 2 )  + "-" + StrZero( Day( Date() ), 2 ) +"'" +;
              ",ACTIVE=1" 
       ? cQry       
       oServer:Execute( cQry )
          
   NEXT


ADO

Download TestAdo


Test1




Test2


Test3


Test4


DOLPHIN

Download TestDolphin

Test1

Test2


Test3


Test4


Mi punto de vista es, la gran diferencia  en el manejo de ambos, la idea de dolphin es ser mas "amigable" al usuario

My personal view is, the big difference is handle, my Dolphin idea is be more "friendly" to user


3 comentarios:

  1. Daniel,
    Enhorabuena por los tiempos.
    Pero no estoy de acuerdo... los resultados son claramente mejores con dolphin. El test 4 lo gana dolphin por 15 segundos lo cual es un 25% mas de tiempo.

    Saludos

    ResponderEliminar
  2. Por decir que son muy parecidos, creo qu eno es mucha la diferencia, es un test muy simple... No puedo tapar el sol con un dedo, ni que dolphin cante "victoria" ante el primer test, puede que ADO "gane" en otros procesos pues dolphin hace verificaciones para ayudar al programador a no cometer errores
    Seguire haciendo pruebas y mostrando los resultados, pero las grandes ventajas que puede mostrar por ahora Dolphin es tener acceso al codigo y usarse de una forma mas "amigable".

    ResponderEliminar
  3. Daniel,

    Puedes poner en el svn las versiones que usas de Harbour y xHarbour para compilar a la par contigo ?

    Muchas gracias.
    Charly.

    ResponderEliminar