MongoDBは、デフォルトで強一貫性があります。書き込みを行ってから読み取りを行うと、書き込みが成功したと仮定すると、読み取ったばかりの書き込みの結果をいつでも読み取ることができます。これは、MongoDBがシングルマスターシステムであり、すべての読み取りがデフォルトでプライマリに送信されるためです。オプションでセカンダリからの読み取りを有効にすると、MongoDBは結果整合性になり、古い結果を読み取ることができるようになります。
MongoDBは、レプリカセットの自動フェイルオーバーによって高可用性も実現します:http://www.mongodb.org/display/DOCS/Replica+Sets