DB oder FILE

Post Reply
Message
Author
carsten

DB oder FILE

#1 Post by carsten »

hi,

eine kleine frage was ist schneller DB odet datei?

carsten

klaus Schäfer

Re: DB oder FILE

#2 Post by klaus Schäfer »

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

Post Reply