Es ist klar aus dem Namen : Eine Datenbank ist eine Sammlung von Daten . Was macht eine wertvolle Datenbank , kann jedoch nicht so klar. Es ist nicht genug, um einfach eine große Menge von Daten, z. B. alle Namen und Telefonnummern in einem Telefonbuch , die Daten nutzbar gemacht durch die Art und Weise Sie mit ihm interagieren muss. Da die Schnittstelle oder Struktur einer Datenbank wird entwickelt und die Daten in die Datenbank erweitert , Verfolgung und Verwaltung der Versionen wird eine Wissenschaft für sich . Design Architektur vs Daten
Es ist wichtig, den Unterschied zwischen den Daten in einer Datenbank und die Datenbank selbst zu machen. Sie können unabhängig voneinander entwickeln. Sie können von der Datenbank als ein Container, der die Daten enthält denken. Durch das Denken von ihnen als diskrete Komponenten , können Sie Versionen von ihnen unabhängig zu verfolgen. Diese Technik zwingt Sie nicht zu koppeln , die Entwicklung des Behälters mit der Entwicklung der Inhalte.
Backup-Strategien
Mit dem Telefon - Buch beispielsweise vorstellen, wie viele Informationen wechselt von Jahr zu Jahr : Die meisten der Daten bleibt gleich. Doch wenn Sie eine Version der Datenbank zu speichern periodisch , müssen Sie eine Vielzahl von Informationen , die sich nicht geändert hat , die bis braucht viel Datenträger - Speicherplatz zu replizieren. Wenn Sie eine gerade groß genug Datenbank haben, können Speicherplatz ein kritisches Thema geworden . Einige Datenbanken und einige unabhängige Backup-Utility -Software haben Version - Management- Strategien, die unnötige Replikation zu vermeiden. Bevor sie eine Version der Datenbank zu speichern , zu vergleichen, was sie ist im Begriff, auf die zuletzt gespeicherte Version gespeichert werden. Dies wird manchmal ein " Unterschied " oder " un " -Funktion aufgerufen . Die Software speichert dann nur das, was sich geändert hat, zusammen mit Anweisungen, um es auf die Basis -Datei vergleichen - so in Kombination das Original und die Änderungen sind zwei Versionen . Die Technik kann unbegrenzt wiederholt werden .
Saving Suchanfragen
Es ist wichtig, den wesentlichen Wert dessen, was Sie sparen wissen . Wenn Sie das Speichern einer Version Ihrer Datenbank die Schnittstelle , wollen Sie eine Technik, die die neuen Änderungen speichert . Wenn Sie das Speichern einer Version der Daten , können Sie verwenden eine Technik , die nur speichert die Daten , ohne die Datenbank-Anwendung enthalten. Andere Zeiten, ist der reale Wert von , was Sie sparen nur eine bestimmte Suchanfrage. Du bist wirklich sparen eine Sicht oder ein Weg, die Organisation Ihrer Daten innerhalb der Datenbank. Wenn dies Ihr Ziel - oder der Wert, den Sie beibehalten möchten - können Sie die Suchabfrage unabhängig von der Datenbank-Anwendung und Daten
Inklusive Gelöschte oder Bad Daten
.
Mit vielen Datenbanken kann es verlockend sein, veraltete Daten zu löschen. Zum Beispiel, wenn Sie eine E-Mail -Liste und Menschen opt -out von Ihrer Liste haben, können Sie fühlen sich gezwungen, ihre Namen und Adressen zu löschen. Seien Sie nicht zu voreilig. Es ist eine bessere Technik, um zu speichern und die Daten zu erweitern . Haben Sie ein Feld, das den Namen und die E-Mail -Adresse angibt, korreliert es ist eine Opt-out -Adresse . Durch die Einsparung es und erweitern die Daten haben, können Sie die Daten zu sortieren und zu vergleichen. Zum Beispiel , wenn Sie eine andere Version der Datenbank zu verbinden, replizierende Felder , kann diese Technik, die Sie von einem Nichtdurchführen alle opt -outs zu verhindern.