Que signifie l’indépendance des données ?
L'indépendance des données est l'idée selon laquelle les données générées et stockées doivent être séparées des applications qui utilisent les données à des fins de calcul et de présentation. Dans de nombreux systèmes, l’indépendance des données est une fonction innée liée aux multiples composants du système ; cependant, il est possible de conserver les données contenues au sein d'une application d'utilisation.
Weendoz explique l'indépendance des données
Pour démontrer la popularité de l’indépendance des données, les experts citent souvent les systèmes de bases de données conventionnels. Le rôle d'une base de données est de contenir des données destinées à être utilisées par diverses applications. L'indépendance des données permet d'utiliser les mêmes données de différentes manières. Il s'agit d'une approche plus polyvalente que de garder les données cachées dans le code source d'un programme.
À mesure que le big data et d’autres avancées technologiques continuent de progresser, les idées d’utilisation des données vont bien au-delà de la simple indépendance des données pour atteindre une fonctionnalité multiplateforme, où les données sont acheminées vers de nombreuses destinations différentes avant d’être renvoyées vers un support de stockage sûr et sécurisé. Par exemple, un moteur d'analyse récupère généralement des données afin de les analyser et de présenter les résultats, mais renvoie ces données à un entrepôt de données central ou à un autre emplacement de stockage. Dans ce type de systèmes, les données sont le plus souvent louées, non possédées et restent en grande partie transitoires (bien que souvent très réglementées) jusqu'au moment où elles ne sont plus utiles au système, et seront archivées ou supprimées selon les besoins particuliers des administrateurs. .