Les transactions sont loin d'être la seule cohérence dont il est question en CAP. Les contraintes d'intégrités sont en soit une barrière. Rien que garantir l'unicité d'un champ par exemple va péter complètement ta capacité de partitionnement.
Si tu veux du partitionnement, tu risque aussi d'avoir des problèmes avec l'usage de jointures.
C'est des problèmes qui sont plus ou moins adressable par les SGBDR, mais il faut que ce soit utilisé pour.
Si tu regarde mongodb, la base de données NoSQL populaire. Elle ne propose pas de master/master. C'est du primary/secondary et les écritures ne sont autorisées que sur le primaire (tu peux avoir plusieurs primaires, mais ils ne manipulent des partitions différentes).
[^] # Re: Base de données
Posté par barmic 🦦 . En réponse au journal Sortie de Glewlwyd 2.0, serveur SSO. Évalué à 1. Dernière modification le 06 novembre 2019 à 09:31.
Les transactions sont loin d'être la seule cohérence dont il est question en CAP. Les contraintes d'intégrités sont en soit une barrière. Rien que garantir l'unicité d'un champ par exemple va péter complètement ta capacité de partitionnement.
Si tu veux du partitionnement, tu risque aussi d'avoir des problèmes avec l'usage de jointures.
C'est des problèmes qui sont plus ou moins adressable par les SGBDR, mais il faut que ce soit utilisé pour.
Si tu regarde mongodb, la base de données NoSQL populaire. Elle ne propose pas de master/master. C'est du primary/secondary et les écritures ne sont autorisées que sur le primaire (tu peux avoir plusieurs primaires, mais ils ne manipulent des partitions différentes).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll