Inhaltsverzeichnis:
Definition - Was bedeutet Datenunabhängigkeit?
Datenunabhängigkeit ist die Idee, dass generierte und gespeicherte Daten von Anwendungen getrennt werden sollten, die die Daten für die Berechnung und Präsentation verwenden. In vielen Systemen ist Datenunabhängigkeit eine angeborene Funktion, die mit den verschiedenen Komponenten des Systems zusammenhängt. Es ist jedoch möglich, Daten in einer Verwendungsanwendung zu behalten.
Techopedia erklärt die Datenunabhängigkeit
Um die Popularität der Datenunabhängigkeit zu demonstrieren, verweisen Experten häufig auf herkömmliche Datenbanksysteme. Die Rolle einer Datenbank besteht darin, Daten zur Verwendung durch verschiedene Anwendungen zu speichern. Durch die Datenunabhängigkeit können dieselben Daten auf viele verschiedene Arten verwendet werden. Dies ist ein vielseitigerer Ansatz als das Verbergen von Daten im Quellcode eines Programms.
Im Zuge der fortschreitenden Fortschritte bei Big Data und anderen Technologien gingen die Ideen für die Verwendung von Daten weit über die einfache Datenunabhängigkeit hinaus und führten zu plattformübergreifenden Funktionen, bei denen Daten an viele verschiedene Ziele weitergeleitet werden, bevor sie auf ein sicheres Speichermedium zurückgegeben werden. Beispielsweise nimmt eine Analyse-Engine normalerweise Daten auf, um sie zu analysieren und Ergebnisse zu präsentieren, gibt diese Daten jedoch an ein zentrales Data Warehouse oder einen anderen Speicherort zurück. In solchen Systemen werden Daten am häufigsten gemietet, befinden sich nicht im Besitz und sind größtenteils nur vorübergehend (obwohl häufig stark reguliert), bis sie für das System nicht mehr nützlich sind. Sie werden entsprechend den speziellen Anforderungen der Administratoren archiviert oder gelöscht .