Write concern et accusé de réception

Combien de réplicas doivent confirmer une écriture avant d'annoncer le succès au client. Attendre une majorité survit à un basculement ; attendre le seul primaire est plus rapide mais peut perdre des écritures confirmées.

Où on le retrouve dans les vrais systèmes

  • Base documentaire

    Un replica set élit un nouveau primaire quand le primaire tombe. Avec un write concern majority, une écriture confirmée survit au basculement ; avec w:1, les écritures récentes peuvent être annulées. Lire sur les secondaires augmente la capacité mais renvoie des données un peu périmées.

    En production : MongoDB Atlas, Amazon DocumentDB, Couchbase, Firestore

Regarde-le casser, puis répare-le

Construis une architecture, envoie-lui une journée de trafic et de pannes, et comprends pourquoi elle tient ou cède. Gratuit pour commencer.