sql >> データベース >  >> NoSQL >> MongoDB

MongoDBジャーナリング:クライアントがジャーナル以外の書き込みを要求し、Mongodでジャーナリングがアクティブ化されたときに使用されるジャーナルファイルです。

    あなたの主張はすべて正しいです。ただし、使用している言語は混乱を招き、少し混乱する可能性があると思います。クライアントは、ジャーナル化された、またはジャーナル化されていない書き込みを要求しません。ジャーナリングがオンの場合、クライアントの動作に関係なく、書き込みはジャーナリングされます。クライアントに含まれているのは、書き込みの懸念 です。 これには、特定のレベルのデータ複製が必要です(w パラメータ)および/またはジャーナリング(j パラメータ)サーバーが書き込みが成功したと応答する前。ジャーナリングされていない書き込みとは、j = 0です。 、これは、書き込みがジャーナルにコミットされるのを待たずに、サーバーが成功して応答することを意味します。 j = 1 ジャーナルにコミットされるまで、サーバーが書き込みに応答しないことを意味します。

    w パラメータは、正常な応答に必要なデータの複製レベルを制御します。上記のリンクに詳細があります。




    1. フィールド名ClassNameがmorphiaによってmongodbに挿入されています

    2. Mysql、Redis、Mongo間で分散トランザクションを実装する方法

    3. Javaでマップをシリアル化してRedisに保存するにはどうすればよいですか?

    4. NodejsMongodbクエリNumberLong