Denna artikel presenterar resultat av hastighetstester gjorda på tabeller med 100,000 poster för alla kända kommersiella databasmotorer för Delphi, vilka förvarar alla data i en
enda databasfil.

Alla mätningar är presenterade i Tabell 1.

Relativ hastighet för databasmotorer i jämförelse med snabbaste produkten (dess hastighet är tagen vid 100 %) är visade på
Diagram 1.
Detta diagram presenterar visuellt hur snabb produkten är, samt hur mycket snabbare produkten är jämfört med andra produkter.

Du kan se att Accuracer är den snabbaste databasen för stora datamängder.

Diagram 1. Relativ hastighet för databasmotorer.
Tabell 1. Testtider räknat i msek.
  | Accuracer | EasyTable | KeyDB | TinyDB | TurboDB |
Version | 3.40 | 6.03 | 1.50.03 | 2.95 | 4.2.2 |
Insert without indexes | 9,482 | 51,749 | 85,044 | 58,789 | 73,922 |
Navigate by Next without indexes | 1,407 | 18,452 | 15,361 | 1,671 | 2,249 |
Navigate by Next with filter without indexes | 1,374 | 18,108 | 54,781 | 1,655 | 89,796 |
Edit without indexes | 7,856 | 46,604 | 61,991 | 330,704 | 84,182 |
Navigate by RecNo without indexes | 32 | 189 | 48 | 16 | 0 |
Navigate by RecNo with filter without indexes | 0 | 174 | 0 | 31 | 31 |
Locate By FInteger without indexes | 2,890 | 9,112 | 2,157 | 6,359 | 3,968 |
Locate By FString without indexes | 3,593 | 9,720 | 2,815 | 9,782 | 5,781 |
Delete without indexes | 3,265 | 109,718 | 72,393 | 76,092 | 156,468 |
Insert with indexes | 50,682 | 144,058 | 578,867 | 168,959 | 182,276 |
Navigate by Next with indexes | 10,657 | 48,314 | 54,376 | 1,718 | 7,031 |
Navigate by Next with filter with indexes | 30,687 | 51,562 | 84,425 | 1,938 | 96,484 |
Edit with indexes | 77,711 | 205,261 | 1,315,480 | 2,365,102 | 787,736 |
Navigate by RecNo with indexes | 471 | 562 | 1,594 | 15 | 109 |
Navigate by RecNo with filter with indexes | 63 | 499 | 16 | 47 | 31 |
Locate By FInteger with indexes | 687 | 1,312 | 906 | 3,829 | 378 |
Locate By FString with indexes | 281 | 549 | 1,735 | 345 | 1,046 |
Delete with indexes | 34,141 | 275,515 | 945,251 | 752,031 | 1,436,655 |
Total: | 235,279 | 991,458 | 3,277,240 | 3,779,083 | 2,928,143 |
Alla tester var körda på samma maskin (CPU Intel Pentium 4 2.4 Ghz, MB ASUS P4S8X, 512 Mb DDR400 RAM, HDD Western Digital 80 GB IDE, OS Microsoft Windows XP SP1) .

Du kan se att Accuracer har den snabbaste diskmotorn för medelstora databaser.
Accuracer är 12.4...16.1 gånger snabbare än någon annan produkt från andra utvecklare, speciellt
i operationer som Infoga / Redigera / Ta bort (Insert / Edit / Delete ) med index såväl som för några operationer utan index.

Bara några exempel.

Accuracer är 42.1/47.9 gånger snabbare än TurboDB på Ta bort (Delete) operationer (utan index/med index).

Accuracer är 42.1/30.4 gånger snabbare än TinyDB på Redigera (Edit) operationer.

Accuracer är 39.9 gånger snabbare än KeyDB på att Navigera genom Nästa (Next) med filter utan index!
På andra operationer är Accuracer också mycket bra:
- Infoga (Insert) - 9.0/11.4 gånger
- Redigera (Edit) - 7.9/16.9 gånger
- Ta bort (Delete) - 22.2/27.7 gånger

I testerna med 100,000 poster i en tabell, var Accuracer till och med snabbare (4.2 gånger) än EasyTable, men på 10,000
poster visade EasyTable en mycket snabb hastighet
och blev en obesegrad ledare över Accuracer på 100,000 tester.

Du kan läsa andra artiklar tillägnad till
benchmarks hastighetstest
för att vara säker på att AidAim program visar speciell uppmärksamhet till hastigheten av dess produkter och
att vi gör allt vi kan för att ge dig produkter av makalös kvalitet till
resonabelt pris.

We give
full källkod på testade program.
Läs Licens.txt filen för villkor och användning av våra produkter.

Du kan läsa följande artiklar för att få mera information om AidAims programdatabasprodukter:
Accuracer Databassystem
EasyTable
Accuracer och EasyTable: Egenskaper Jämförelse

Här kan du
ladda
ner Accuracer och EasyTable utvärderingsversioner gratis.
|