|
|
| |
c't Datenbank Contest
Das Computer-Magazin c't hat zum Wettbewerb gerufen und die tdbengine ist dem Aufruf gefolgt.
Ziel des Wettbewerbs ist es, die verschiedenen Datenbanken in einem praxisnahen Vergleich einander gegenüberzustellen.
Verglichen
wird anhand eines von DELL entwickelten Test DVD-Shops und einem
Testclient, der den üblichen Ablauf eines Web-Shops von der Anmeldung
bis zur Bestellung simuliert.
Dabei werden die Anzahl erreichter Bestllungen pro Minute gemessen.
Bei
der von tdb entwickelten Shop-Applikation handelt es sich letztlich um
einen 1zu1-Umsetzung des DELL-Shops für PHP4/MySql4. Selbstverständlich
erfolgt der Zugriff auf die Datenbank nicht per SQL sondern über die
üblichen EASY-Konstrukte. Um im Vergleich mithalten zu können, haben
wir den Code sehr stark komprimiert und auf Geschwindigkeit optimiert.
Erschrecken Sie daher nicht, wenn sie entdecken, dass ganze
HTML-Formulare in einer einzigen cgiwriteln()-Anweisung ausgegeben
werden.
Es wird ein Volltext-Index über die Produkte-Tabelle, genauer gesagt
über nur zwei Spalten aus dieser, verwendet. Ausserdem kommt eine
eigens modifizierte tdbengine zum Einsatz, die es erlaubt auch
QUERY_STRINGs mit mehr als 255 Zeichen auszuwerten. Diese Erweiterung
fließt selbstverständlich auch in die nächste Beta-Version mit ein.
Für alle jene, die vielleicht selbst auch mal einen Vergleich auf Ihrem
Rechner durchführen möchten, oder die sich einfach nur dafür
interessieren, was wir verbrochen haben, gibts hier unsere Einsendung
auch zum Download
Bitte folgen Sie unbedingt der Anleitung in der Datei doc/install. Lesen Sie sich auch die genaue Beschreibung des c't DB-Contests durch.
|
|
|