slides/mongodb/read-concern.xml
Read Concern
18/34
Write Concern
Causal Consitency
  • • local and available are most permissive
  • • majority guarantees that the data has been acknowledged by a majority
  • • linearizable provides additional guarantees over majority to avoid returning stale data. Introduced in MongoDB 3.4 to satisfy the Jepsen test framework.
  • • snapshot may be used with majority-committed transactions to guarantee that reads within that transaction use a snapshot of majority-committed data