Christian Kruse: Effizienz-Vergleich MySQL-Eintrag vs. Datei-Eintrag

Beitrag lesen

Hallo Ilja,

sobald sich daten wiederholen oder man gezielt sucht, wird eine
datenbank eine dateispeicherung um längen schlagen, wenn wir
mal nicht gerade von zwei datensätzen ausgehen.

Das viel zu absolut und nicht wahr. Bedenke, dass Datenbanken eine
Verallgemeinerung eines Problems sind. Verallgemeinerungen
sind idR nicht so schnell wie spezialisierte Lösungen. Kann eine Datei-Suche z. B. binär durchgeführt werden, so kann sie problemlos
um ein vielfaches schneller sein als eine Datenbank-Lösung. Datei
ist nicht gleich linear. Der Grund, warum Datenbanken verwandt
werden, ist der, dass solche Algorithmen a) kompliziert zu
implementieren sind und b) relativ vielen Einschränkungen
unterliegen (z. B. fixe Datenlänge).

Grüße,
 CK

--
So, wie ein Teil ist, ist das Ganze.