|
In diesem Artikel werden die Geschwindigkeiten der beiden AidAim Datenbank-Engines EasyTable 5.61 und Accuracer 1.30 verglichen.
Tabelle 1 zeigt alle Messwerte.
Gesamtzeit aller Tests mit einer Tabelle mit 10.000 und mit 100.000 Datensätzen zeigt das Diagramm 1.
Sie sehen, dass EasyTable bei 10.000 Datensätzen 5 mal schneller als Accuracer ist, dagegen ist Accuracer über 2 mal schneller bei 100.000 Datensätzen.

Diagramm 2 zeigt den Vergleich der Testergebnisse von 10.000 Datensätzen für Accuracer und EasyTable mit und ohne Index.
Diagramm 3 zeigt die Ergebnisse mit 100.000 Datensätzen.
Diagramm 1. Gesamtzeit aller Tests.
Tabelle 1. Laufzeiten in 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
|
Diagramm 2. Laufzeiten mit 10.000 Datensätzen.

Sie sehen, dass EasyTable in allen Tests schneller ist und Accuracer beim Suchen und Lesen gute Resultate zeigt.
Das ist kein Wunder denn EasyTable ist die schnellste Datenbank mit kleinen und mittelgroßen Tabellen.
Die größte Performance hat EasyTable mit 10.000 Datensätzen. Ist die Datenmenge größer ist Accuracer schneller als EasyTable.
Diagramm 3. Laufzeiten mit 100.000 Datensätzen.

Bei den Tests Lesen (Read) und Suchen (Locate) mit 100.000 Datensätzen hat Accuracer schnellere Zugriffszeiten.
Ebenso ist Accuracer schneller bei Tests mit Indizes, das neue B-Tree Indexsystem in Accuracer schlägt das Indexsystem von EasyTable, unabhängig davon erreicht EasyTable
fantastische Werte
bei Tabellen mit 10.000 Datensätzen.

Sie können den Source Code des Testprogramms erhalten.
Sie können es benutzen und verändern, Sie können Ergebnisse mit diesem
Programm und obigen Bericht auch Auszugsweise publizieren unter der Voraussetzung, dass AidAim Software als Hersteller und
ein Hinweis auf diesen Artikel genannt wird.

Lesen Sie folgende Artikel um mehr über unsere Produkte zu erfahren:
Accuracer Datenbanksystem
EasyTable
EasyTable: Geschwindigkeitstests
Accuracer und EasyTable: Vergleich der Funktionen
Testen Sie Accuracer und EasyTable kostenlos mit unseren Testversionen.
|