Este articulo compara los resultados de las pruebas de velocidad de dos motores de datos AidAim, EasyTable v.5.61 y Accuracer v.1.30 mediciones son presentadas en la
Tabla 1. Tiempo total de todas las pruebas sobre una tabla de 100,000 registros es mostrada en el
Diagrama 1. Se puede ver que EasyTable esta cerca de ser 5 veces mas rapido sobre 10,000 registros mientras que Accuracer esta cerca de ser 2 veces mas rapido soblre los 100,000 registros.
Diagrama 2
presenta la comparacion de los resultados de las pruebas de velocidad sobre los 10,000 registros de cada prueba separadamente para Accuracer y EasyTable sin indices asi como con indices mientras que el
Diagrama 3
presenta los resultados de las pruebas de velocidad sobre los 100,000 registros.
Diagrama 1. Tiempo total de las pruebas.
Tabla 1. Prueba de tiempos transcurrido, msec.
|
Time, msec |
|
10,000 records |
100,000 records |
|
Accuracer | EasyTable | Accuracer | EasyTable
|
Insert without indexes | 5,659 | 884 | 137,395 | 63,540
|
Read without indexes | 277 | 153 | 3,088 | 19,322
|
Edit without indexes | 5,682 | 989 | 111,028 | 55,257
|
Navigate by RecNo without indexes | 613 | 159 | 609 | 5,437
|
RecNo with filter without indexes | 5,504 | 156 | 44,344 | 5,339
|
Locate by ID without indexes | 1,137 | 363 | 1219 | 4,635
|
Locate by Finteger without indexes | 856 | 547 | 985 | 17,193
|
Locate by Fstring without indexes | 442 | 1,840 | 515 | 19,198
|
Delete without indexes | 4,231 | 363 | 57,417 | 189,708
|
Insert with indexes | 5,577 | 1,418 | 115,088 | 221,737
|
Read with indexes | 282 | 156 | 2,651 | 17,125
|
Edit with indexes | 5,759 | 2,166 | 103,779 | 295,815
|
Navigate by RecNo with indexes | 617 | 159 | 625 | 2,974
|
RecNo with filter with indexes | 5,723 | 150 | 45,281 | 2,922
|
Locate by ID with indexes | 1,144 | 356 | 1,219 | 3,198
|
Locate by Finteger with indexes | 856 | 200 | 974 | 2,109
|
Locate by Fstring with indexes | 437 | 159 | 516 | 1,068
|
Delete with indexes | 4,231 | 1,600 | 57,479 | 457,896
| |
Overall | 49,026 | 11,820 | 684,211 | 1,384,471
|
Diagrama 2. Tiempos de la prueba de velocidad, 10,000 registros.
Como puede ver, EasyTable es esencialmente rapido en casi todas las pruebas aunque Accuracer tiene buenos resultados en las pruebas de lecturas y busquedas.
Esto no es maravilloso porque
EasyTable es mas rapido para trabajar bases de datos
de tama�o mediano y peque�as.
EasyTable tiene el maximo rendimiento sobre tablas con cerca de 10.000 registros.
Cuando el numero de registros es de mucho mayor tama�o, Accuracer sera mejor que EasyTable.
Diagrama 3. Tiempos de la prueba de velocidad, 100,000 registros.
En las pruebas con una tabla de 100,000 registros, Accuracer se convierte en el mas rapido, especialmente en las pruebas de lecturas y busquedas. Tambien, Accuracer tiene los mejores resultados en las pruebas con indices, un nuevo sistema de indice B-Tree de Accuracer golpea el original sistema de indices de EasyTable, sin embargo este ultimo permite alcanzar fantasticos resultados con tablas sobre los 10.000 registros.
Ofrecemos el codigo fuente completo del el programa de pruebas.
Puede libremente usar y cambiar este programa pero en algun caso con algunas prublicaciones de ciertas investigaciones usando el material presentado aqui (incluyendo el(los) programa(s) de medicion) o los principios de medicion, Ud., debe referirise a AidAim Software como el autor de este articulo propio.
Puede leer los siguientes articulos para conocer mas acerca de nuestros productos:
Accuracer Database System
EasyTable
EasyTable: Pruebas de rendimiento
Accuracer y EasyTable: Comparacion de caracteristicas
Descargue
Accuracer y EasyTable trial version libre.
|