Flat Files verwendet, um das typische Verfahren für die Speicherung und den Zugriff auf Daten , aber mit dem Wachstum von IT-Systemen , Organisationen jetzt mehr Daten speichern als zuvor. Wohnung Dateien konnten nicht mithalten , was zu der Erfindung von relationalen Datenbanken . Flat Files
Flat- file Datenbanken speichern alle Daten über ein Objekt und verwandte Objekte in einer Zeile und jedem neuen Datensatz nacheinander zugegeben . Wenn ein Datensatz befinden muss , jeder Datensatz wird in der Reihenfolge überprüft, bis der gewünschte Datensatz gefunden wird, wird das immer langsamer als die Datenbank wächst. Die Daten müssen dupliziert , wenn eine andere Transaktion stattfindet , wie eine neue Ordnung werden. Flat Files sind billig, weil sie in der Regel Text -Dateien sind , erfordern keine zusätzliche Software zu erstellen, zu ändern oder auf diese Dateien zugreifen .
Relationale Datenbanken
Relationale Datenbanken sind Daten gruppiert nach ein Objekt und dann auf verwandte Objekte durch Tasten verbunden. Daten werden in die kleinsten Bestandteile zerlegt , so dass keine Überschneidungen tritt auf, wenn , zum Beispiel, hat ein Kunde mehr als eine in der Reihenfolge ihrer Geschichte. Daten werden gesucht und abgerufen von Indizes , ähnlich einem Index in einem Buch . Dies macht Retrieval viel schneller als Flat Files , da nur die gewünschten Datensätze markiert sind.
Auswählen einer Methode
Obwohl langsamer und ältere Technologie , sind flache Dateien noch verwendet werden, wenn das Importieren, Exportieren oder die Integration eines Teils der Daten, da die Arbeitsplätze klein sind und das Format ist in der Regel universell und leicht zu manipulieren . Eine relationale Datenbank ist eine viel bessere Wahl, um Business-Anwendungen unterstützt werden oder eine Hauptinformationsquelle . Relationale Datenbanken sind für die Suche große Datenmengen nach bestimmten Datensätzen optimiert. Außerdem ist es viel einfacher, sich zu erholen oder Wiederherstellung einer relationalen Datenbank, wenn Korruption auftritt.