|
Denna artikel visar resultat av hastighetstester på två av AidAims databasmotorer,
EasyTable v.5.61 och Accuracer v.1.30.
Alla mätningar är presenterade i Tabell1.
Total tid på alla testerna på en tabell med 10,000 poster och en tabell med 100,000 poster visas på
Diagram 1.
Du kan se att EasyTable är 5 gånger snabbare på 10,000 poster medan
Accuracer är 2 gånger snabbare på 100,000 poster.

Diagram 2 presenterar jämförande resultat av hastighetstester på 10,000 poster
separat för Accuracer och EasyTable utan index såväl som med index medan
Diagram 3
presenterar hastighetstester med resultat på 100,000 poster.
Diagram 1. Tid för totala tester.
Tabell 1. Testtider räknat i msek.
|
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
|
Diagram 2. Tid för hastighetstester, 10,000 poster.

Du kan se att EasyTable är huvudsakligen snabbare i nästan alla testerna men Accuracer har bra resultat i att läsa och i sökningstester.
Det är ingen tvekan om att
EasyTable är den snabbaste databasen
vid arbete med små och mellanstora tabeller.
EasyTable har maximal prestanda på tabeller med 10,000 poster. När antalet poster ökar
mycket kommer Accuracer att vara snabbare än EasyTable.
Diagram 3. Tid för hastighetstester, 100,000 poster.

I testerna med 100,000 poster i tabellen blir Accuracer snabbare, speciellt i att läsa och i att söka.
Accuracer har även bättre resultat i testerna med index. Ett nytt
B-Tree indexsystem för Accuracer slår originalindexsystemet i EasyTable,
även om EasyTable når ett
fantastiskt resultat
med en tabell med 10,000 poster.

Vi ger
full källkod på testade program.
Du kan fritt använda och ändra i dessa program, men i vissa fall måste du hänvisa till
AidAim program vid användning av material
presenterat här (programmen inkluderat).

Du kan läsa följande artiklar för att få mera information om vår produkter:
Accuracer Databassystem
EasyTable
EasyTable: Hastighetstester
Accuracer och EasyTable: Egenskaper Jämförelse
Ladda ner Accuracer och EasyTable utvärderingsversioner gratis.
|