Do ponto de vista de um aplicativo de cliente, se uma instância MongoDB está sendo executada como um único servidor (p. ex., "standalone") ou um conjunto de réplicas estiver transparente. No entanto, o MongoDB fornece configurações adicionais de leitura e gravação para conjuntos de réplicas.
Observação
Os clusters fragmentados em que os shards também são conjuntos de réplicas fornecem a mesma semântica operacional com relação às operações de gravação e leitura.
- Write concern descreve o nível de confirmação solicitado do MongoDB para operações de gravação.
- A read preference especifica para onde (ou seja, quais nós do conjunto de réplicas) os drivers devem direcionar as operações de leitura.
- Descreve a mecânica da read preference.