Dans le contexte des bases de données, la durabilité est la propriété qui garantit qu'une transaction informatique qui a été confirmée survit de façon permanente, quels que soient les problèmes rencontrés par la base de données ou le système informatique où cette transaction a été traitée. Par exemple, dans un système de réservation de sièges d'avion, la durabilité assure qu'une réservation confirmée restera enregistrée quels que soient les problèmes rencontrés par l'ordinateur qui gère le système de réservation (panne d'électricité, écrasement de la tête sur le disque dur, etc.).

La durabilité est l'une des quatre propriétés ACID qui garantissent qu'une transaction informatique est exécutée de façon fiable.

Plusieurs systèmes de gestion de base de données implémentent la durabilité en écrivant les transactions sur un journal des transactions qui peut être utilisé pour recréer la base de données dans l'état où elle était immédiatement avant une panne. Une transaction est confirmée seulement après son enregistrement dans le journal des transactions.

Dans le cas de transactions distribuées, tous les serveurs impliqués doivent se coordonner pour émettre une confirmation uniquement lorsque la transaction est enregistrée de façon permanente sur tous les serveurs. Cela est habituellement fait au moyen d'un two-phase commit protocol (en).

Source

modifier

📚 Artikel Terkait di Wikipedia

PostgreSQL

d'erreur. Commit en deux phases (two-phase commit protocol) : Support pour les transactions distribuées avec le protocole de commit en deux phases. TOAST

Cohérence (données)

Il existe deux grandes solutions de cohérence immédiate : (en) Two phase commit protocol (2PC) sur wikipédia en anglais Read Your Writes (RYW) Modèle plus

Syndrome d'irradiation aiguë

patient recouvre tout ou partie de ses capacités : la Walking Ghost Phase ; une phase aiguë, potentiellement mortelle, dure un mois à deux ans, avec des

Ethereum

Ethereum (prononcé en français /etɛʁeɔm/, en anglais /ɪˈθɪrɪəm/ ) est un protocole d'échanges décentralisés permettant la création par les utilisateurs de

Liste de sigles de quatre caractères

Note de la rédaction NDMP : Network Data Management Protocol NDRC  : National Defense Research Committee, Commission nationale de recherche pour la Défense

XAML

aux développements B2B). Avec XAML il devient possible de gérer le two-phase commit qui permet la mise à jour contrôlée de plusieurs bases de données réparties

Génocide arménien

Haut-Karabagh ainsi que la position négationniste de la Turquie. Les protocoles turco-arméniens de 2008 sont définitivement enterrés en février 2015,

Famine dans la bande de Gaza

phase 4, et 30 % pour la phase 5, tandis que si la prévalence de PB est utilisée, le protocole ne prévoit qu'un seuil de 15 % pour déclarer la phase 4