Tom: textdatei vs. mysql

Beitrag lesen

Hello,

Ohne zusätzliche Maßnahmen wird MySQL bei 500 Tausend Datensätzen (à z.Bsp. 1kb) ca. 20 bis 10000 mal schneller sein. Kommt darauf an, wo der gesuchte Satz steht :-)

das kann man so nicht sagen. es kommt vor allem es auf die abfrage an. wenn über 10% der daten betroffen sind, dann wird auch ein index wenig nützen. ein einfaches beispiel wäre, man will alle daten abrufen, da bring ein index häufig wenig, weil sowieso ein full scan ausgeführt wird.

Insbesondere, da MySQL kein direktes Ramdom-Access-Format benutzt, sondern ein ein seitenorientiertes. Wenn man alle Felder benötigt, dauert es schon etwas länger, da die Sätze erst rekonstruiert werden müssen. Und wenn dann noch Blob oder VarChar dabei sind, dauert es noch länger.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau