151 votes

Où en est mongodb dans le théorème cap cap ?

Partout où je regarde, je vois que MongoDB est CP. Mais quand je creuse, je vois que c’est finalement cohérent. Est-ce CP lorsque vous utilisez safe=true ? Si oui, cela signifie-t-il que lorsque j’écris avec safe=true, tous les réplicas seront mis à jour avant d’obtenir le résultat ?

13voto

Jan Prieser Points 980

Oui, il s’agit de CP lors de l’utilisation de ``. Cela signifie simplement que les données ont atteint le disque maître. Si vous voulez vous assurer qu’il est également arrivé sur un réplica, examinez le paramètre 'w=N’où N est le nombre de réplicas sur lesquels les données doivent être enregistrées.

voir ceci et cela pour plus d’informations.

7voto

Timothy Perez Points 6379

Cela devrait aider à répondre à la question, ainsi qu’à d’autres systèmes de stockage NoSQL et persistants.

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X