Durabilité

Auteur: Robert Simon
Date De Création: 18 Juin 2021
Date De Mise À Jour: 13 Peut 2024
Anonim
Durabilité - La Technologie
Durabilité - La Technologie

Contenu

Définition - Que signifie durabilité?

La durabilité des bases de données est la propriété qui garantit que les transactions sont enregistrées de manière permanente et ne disparaissent pas accidentellement, ni ne sont effacées, même pendant une panne de base de données. Ceci est généralement réalisé en sauvegardant toutes les transactions sur un support de stockage non volatile.


La durabilité fait partie de l'acronyme ACID, qui signifie atomicité, cohérence, isolation et durabilité. ACID est un ensemble de propriétés garantissant la fiabilité de toutes les transactions de base de données.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique la durabilité

Il existe plusieurs organisations, telles que les banques et les hôpitaux, dont l'existence même dépend des systèmes d'information exploités sur des bases de données. La capacité de récupérer 100% de toutes les transactions engagées est absolument cruciale. Le taux de récupération doit être de 100%, et non de 90% ou même de 99,6%. De plus, cette récupération doit être permanente, ce qui signifie que toutes les transactions doivent être reconstruites, même si le serveur de base de données tombe en panne en raison d'une défaillance du système d'exploitation ou d'une panne de courant.


Vous pouvez immédiatement voir pourquoi la durabilité, dans le cadre d’ACID, est un saint graal pour les concepteurs de systèmes de bases de données relationnelles. ACID, terme popularisé par Theo Harder et Andreas Reuter dans son article de 1983 intitulé "Principes de la récupération de base de données orientée transaction", est l'ensemble des qualités qui, lorsqu'elles seront correctement mises en œuvre, garantiront toujours le traitement, le traitement et le stockage fiables de toutes les bases de données. transactions.

La durabilité dans les systèmes de bases de données relationnels modernes est généralement obtenue au moyen de journaux de transactions - fichiers recyclables - fichiers utilisés pour stocker toutes les transactions de base de données dans une session. Une fois qu'un utilisateur a émis une commande de validation, la transaction est d'abord écrite dans les fichiers de base de données stockés sur un support non volatile, tel qu'un disque dur, avant de confirmer à l'utilisateur que la sauvegarde a bien eu lieu. Si une base de données se bloque avant la sauvegarde, les données sont toujours dans les journaux de transaction au prochain redémarrage de la base de données, mais toutes les modifications non validées sont annulées ou restaurées. En informatique répartie où les serveurs sont dispersés géographiquement, cette garantie est difficile ou délicate à mettre en œuvre. Il en va de même en utilisant la validation en deux phases.


Cette définition a été écrite dans le con de bases de données