Dieser Artikel zeigt die Ergebnisse von Geschwindigkeitsmessungen von Tabellen mit 100.000 Datens�tzen aller bekannten Datenbank-Engines f�r Delphi, die Daten in einem einzigen Datenbankfile speichern.

Alle Messwerte sind in Tabelle 1.

Relative Geschwindigkeiten von Datenbank-Engines im Vergleich mit den schnellsten Produkten (normiert auf 100%)
werden im Diagramm 1 gezeigt.
Dieses Diagramm zeigt welches Produkt wieviel schneller als andere ist.

Es zeigt, dass Accuracer die schnellste Datenbank f�r gro�e Datenmengen ist.

Diagramm 1. Relative Geschwindigkeiten der Datenbank-Engines.
Tabelle 1. Zeiten in msec.
  | 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 |
Alle Tests wurden auf dem gleichen Rechner durchgef�hrt (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) .

Es zeigt, dass Accuracer die schnellste Datenbank f�r mittlere Datenmengen ist. Accuracer ist 12,4...16,1 mal schneller als
die Produkte anderer Hersteller, speziell bei Insert / Edit / Delete Operationen mit Index genauso wie die gleichen Operationen ohne Index.

Einige Beispiele.

Accuracer ist 42,1/47,9 mal schneller als TurboDB bei Delete Operationen (mit/ohne Index).

Accuracer ist 42,1/30,4 mal schneller als TinyDB bei Edit Operationen.

Accuracer ist 39,9 mal schneller als KeyDB bei der Navigation mit Next auf gefilterten Datens�tzen!
On other operations, an advantage of Accuracer is great, too:
Bei anderen Operationen ist Accuracer ebenfalls schnellste Datenbank:
- Insert - 9,0/11,4 mal
- Edit - 7,9/16,9 mal
- Delete - 22,2/27,7 mal

Im Test mit 100.000 Datens�tzen ist Accuracer 4,2 mal schneller als EasyTable,
mit 10.000 Datens�tze ist
EasyTable die schnellste Datenbank.

Welchen Test Sie auch lesen bei
Geschwindigkeitstests
mit AidAim Software Sie werden feststellen,
dass sich unsere Produkte im Vergleich hervorragend schlagen und
Sie von uns das beste Produkt f�r einen
g�nstigen Preis bekommen.

Sie k�nnen den
Source Code des Testprogramms erhalten, lesen Sie die Nutzungsbedingung in der Datei License.txt.

Lesen Sie die folgenden Artikel um mehr �ber AidAim Datenbanksoftware zu erfahren:
Accuracer Datenbanksystem
EasyTable
Accuracer und EasyTable: Funktionsvergleich

Laden Sie hier die kostenlosen Testversionen von Accuracer und EasyTable.
|