Table des matières:
- Définition - Que signifie BASE (Basic Available, Soft State, Eventual Cohérence)?
- Techopedia explique Basiquement disponible, état souple, cohérence éventuelle (BASE)
Définition - Que signifie BASE (Basic Available, Soft State, Eventual Cohérence)?
Basiquement disponible, état souple, cohérence éventuelle (BASE) est une philosophie de conception de système de données qui privilégie la disponibilité à la cohérence des opérations. BASE a été développé comme une alternative pour produire des architectures de données plus évolutives et abordables, offrant plus d'options aux entreprises en expansion / clients informatiques et acquérant simplement plus de matériel pour étendre les opérations de données.Techopedia explique Basiquement disponible, état souple, cohérence éventuelle (BASE)
BASE peut être expliqué contrairement à une autre philosophie de conception - atomicité, cohérence, isolation, durabilité (ACID). Le modèle ACID favorise la cohérence par rapport à la disponibilité, tandis que BASE favorise la disponibilité par rapport à la cohérence.
Les experts ont noté que BASE nécessite un niveau d '«échec» ou de manque de cohérence, ce qui rend l'exécution des données moins efficace sans surcharger les utilisateurs. Par exemple, lorsqu'un concepteur assouplit la cohérence d'une base de données transactionnelle financière en autorisant un décalage entre une transaction et les mises à jour du compte. Le fait d'autoriser des données moins constamment mises à jour donne aux développeurs la liberté de créer d'autres gains d'efficacité dans le système global. En d'autres termes, des éléments tels que la cohérence et la disponibilité sont souvent considérés comme des concurrents en matière de ressources, où l'ajustement de l'un peut avoir un impact sur l'autre. Dans BASE, les ingénieurs adoptent l'idée que les données ont la flexibilité d'être "éventuellement" mises à jour, résolues ou rendues cohérentes, plutôt que résolues instantanément.