Cohérence éventuelle

Définition - Que signifie la cohérence éventuelle?

La cohérence finale est un aspect du modèle BASE (Basically Available, Soft State, Eventual Consistency) de conception d'opération de données. Le modèle BASE aide à promouvoir différents types d'alternatives pour l'expansion ou l'amélioration des performances des opérations de base de données et des systèmes similaires en permettant un protocole plus flexible pour la correspondance des données.

Definir Tech explique la cohérence éventuelle

En général, le modèle BASE pour les opérations de base de données est comparé à un autre modèle appelé ACID, qui valorise la cohérence des données et garantit que les données seront mises à jour et mises en correspondance immédiatement dans un système. BASE, en revanche, permet des types de mises à jour et de résolutions de données moins rigides dans tout le système, permettant des délais qui provoquent des incohérences de données. La cohérence finale est l'idée que dans une base de données ou un système utilisant la philosophie BASE, toutes les données finiront par devenir cohérentes avec le temps.

Une façon de penser à la cohérence éventuelle est qu'au lieu d'exiger des mises à jour immédiates d'un système, ce modèle définit un calendrier fixe pour une résolution complète au sein du système. Cela dit, une conception utilisant une cohérence éventuelle doit fonctionner pour résoudre les incohérences ou les incohérences de données lorsqu'elles se produisent. Cela nécessite diverses stratégies de résolution des conflits au sein de l'infrastructure de données.