Nachteile von Datei-System-Daten-Management 1

January 16

Nachteile von Datei-System-Daten-Management 1

Datei-System-Daten-Management (oder Flatfile-Datenbanken) war die einzige Methode der Dateispeicherung und Abruf vor dem Aufkommen von Datenbank-Management-Systeme (z. B. relationalen Datenbanken). Flatfile-Datenbanken leiden unter Beibehaltung von einigem nutzen, schlechte Zugänglichkeit, Datenredundanz, fehlende standard-Datei-Zugriff und die Unfähigkeit, die Daten zu organisieren.

Datenredundanz

Da Flatfile-Datenbanken auf Dateien, die Datensätze als Text ohne strukturellen Daten enthalten angewiesen, können nicht sie Daten aus einer Datei in einen anderen betreffen. Beispielsweise enthält eine Datei einen Adressdatensatz von Mr. Johnson, hat eine andere Datei, die Adressinformationen auf Mr. Johnson verwendet um die Daten neu zu erstellen. Die zweite Datei muss die Daten zu duplizieren. Dies bedeutet, dass die Adressdaten auf Mr. Johnson in zwei Dateien auf einmal vorhanden ist. Auf großen Skalen führt dies zu Datenredundanz, die schnell nehmen Speicherplatz in der Datenbank und Kosten-ineffizient erweisen kann.

Benutzer mit eingeschränkten Zugriff

Flatfile-Systeme unterstützen in der Regel keine Zugriff für mehrere Benutzer. Dies bedeutet, dass mehrere Benutzer an verschiedenen Arbeitsplätzen die gleichen Daten gleichzeitig nicht einschränken des Zugriffs auf wichtige Daten zugreifen können, wenn mehrere Benutzer dieselben Daten gleichzeitig suchen

Mangel an Speicher und Standards für den Datenzugriff

Da ein Flatfile-System auf Dateien zum Speichern von Daten angewiesen ist, setzt es unbedingt auf das Dateisystem, das definiert, wie diese Dateien gespeichert und gelesen werden. Dies bindet Daten an das System, in dem es gespeichert, und jede Software, die Zugriff auf die Daten verwendet das System der Lagerung entsprechen. Daher erfordern Änderungen an der Datenbank Änderungen der Software, die darauf zugreift.

Mangel an Transaktionen

Anfordern von Daten aus einer Flatfile-Datenbank ruft einfach Daten aus einer einzigen Datei. Anfordern und Abrufen von Daten aus verschiedenen Dateien gleichzeitig (genannt eine "Transaktion") ist nicht möglich. Dies bedeutet, dass die komplexe Anforderungen, die den Datenabruf genauer und effizienter zu gestalten einfach nicht existieren.