"PHP" vs. MySQL Rennen

ichhabenicht

Mitglied
Hallo,

Eine Datei (Template) wird gespeichert. Einmal in einer einfach TXT-Datei und das andere mal in einer MySQL-Tabelle. Gibt es irgendwo Referenzen oder so, wo man nachlesen kann was davon schneller funktioniert und welche/wieviele Resourcen dabei verbraucht werden?
 
Mir fallen erstmal keine URLs ein, wo dieses Thema anschaulich behandelt wird. Aber man kann es sich mit etwas gesundem Menschenverstand auch selbst herleiten:

- Ein Flatfile ist natürlich sehr schonend für den Plattenplatz. Kein Overhead an Indizes, kein Service nötig, um darauf zuzugreifen. Bei Suchen in Dateien kann es, wenn die Dateien größer werden durchaus länger dauern. Eine Datei benötigt eigentlich keinen weiteren Arbeitsspeicher, außer wenn sie geladen wird.

- Eine Datenbank benötigt in der Regel einen Dienst (außer File-Datenbanken wie Access oder SQLite), somit sehr viel Overhead, was Platz angeht. Dafür sind sie sehr effizient, wenn es darum geht, Daten schnell zu finden (Indizes). Einige Datenbanken halten in Caches sogar die Suchergebnisse (oder Teile davon) vor um bei einer erneuten Suche schneller zu sein. Der Dienst im Hintergrund verbraucht kontinuierlich Arbeitsspeicher.
 
Zurück