Inhoudsopgave:
Definitie - Wat betekent Data-onafhankelijkheid?
Gegevensonafhankelijkheid is het idee dat gegenereerde en opgeslagen gegevens gescheiden moeten worden gehouden van toepassingen die de gegevens gebruiken voor computing en presentatie. In veel systemen is gegevensonafhankelijkheid een aangeboren functie gerelateerd aan de meerdere componenten van het systeem; het is echter mogelijk om gegevens binnen een gebruikstoepassing te houden.
Techopedia verklaart Data Independence
Om de populariteit van gegevensonafhankelijkheid aan te tonen, wijzen experts vaak op conventionele databasesystemen. De rol van een database is om gegevens te bewaren voor gebruik door verschillende applicaties. Gegevensonafhankelijkheid zorgt ervoor dat dezelfde gegevens op veel verschillende manieren kunnen worden gebruikt. Het is een veelzijdiger benadering dan gegevens verborgen houden binnen de broncode van een programma.
Naarmate big data en andere technologische vooruitgang voortschrijden, zijn ideeën voor het gebruik van gegevens veel verder gegaan dan eenvoudige gegevensonafhankelijkheid tot platformonafhankelijke functionaliteit, waarbij gegevens naar veel verschillende bestemmingen worden gerouteerd voordat ze worden teruggestuurd naar een veilig opslagmedium. Een analyse-engine neemt bijvoorbeeld doorgaans gegevens op om deze te ontleden en resultaten te presenteren, maar retourneert die gegevens naar een centraal datawarehouse of een andere opslaglocatie. In dit soort systemen worden gegevens meestal verhuurd, zijn ze niet eigendom en blijven ze grotendeels van voorbijgaande aard (hoewel vaak sterk gereguleerd) tot het moment dat ze niet langer nuttig zijn voor het systeem, en worden ze gearchiveerd of verwijderd volgens de specifieke behoeften van beheerders .