hi,
eine kleine frage was ist schneller DB odet datei?
carsten
DB oder FILE
Re: DB oder FILE
Hallo,
das kommt ganz auf die Menge und die Zugriffsart an. Wenn was grundsätzlich nur sequentiell
verarbeitet werden soll, dann ist die Datei immer schneller. Wenn jedoch aus einem großen
Bestand Einzelfälle mit Schlüssel gelesen werden sollen, dann entweder index-Datei oder
Datenbank. Die Datenbank (insbesondere sql-db wie mysql oder postgresql) haben auch noch
den Vorteil, dass man gewisse Logik schon von der Datenbank abhandeln lassen kann. Außerdem
kann man mehrere Tabellen je nach Bedarf verknüpfen, z. B. keinen Ort mehr in einer
Adressdatenbank speichern, sondern nur die Postleitzahl und die Orte mit key Postleitzahl
in einer Extra-Tabelle. Vorteil: Der Ort, mit z. b 20 Stellen wird nur einmal gespeichert
und bei großen Datenbeständen ist die Platzersparnis erheblich. Man sollte bei jeder Daten-
speicherung redundanzen vermeiden, das geht am besten mit einer Datenbank.
Gruß Klaus Schäfer
das kommt ganz auf die Menge und die Zugriffsart an. Wenn was grundsätzlich nur sequentiell
verarbeitet werden soll, dann ist die Datei immer schneller. Wenn jedoch aus einem großen
Bestand Einzelfälle mit Schlüssel gelesen werden sollen, dann entweder index-Datei oder
Datenbank. Die Datenbank (insbesondere sql-db wie mysql oder postgresql) haben auch noch
den Vorteil, dass man gewisse Logik schon von der Datenbank abhandeln lassen kann. Außerdem
kann man mehrere Tabellen je nach Bedarf verknüpfen, z. B. keinen Ort mehr in einer
Adressdatenbank speichern, sondern nur die Postleitzahl und die Orte mit key Postleitzahl
in einer Extra-Tabelle. Vorteil: Der Ort, mit z. b 20 Stellen wird nur einmal gespeichert
und bei großen Datenbeständen ist die Platzersparnis erheblich. Man sollte bei jeder Daten-
speicherung redundanzen vermeiden, das geht am besten mit einer Datenbank.
Gruß Klaus Schäfer