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

J=1およびW=Majorityに設定されたMongoDBレプリカでロールバックを引き続き発生させることはできますか?

    コマンドを取得してディスクに書き込む他のメンバー間で電源が落ちた場合、これはロールバックyesのもっともらしいケースである可能性があります。

    この場合、ご指摘のとおり、プライマリはバックアップを開始できなかったため、バックアップすると、セットの残りの部分が検証できなかった操作が含まれ、ロールバックが発生します。

    カーブボールとして、プライマリがだった ダウンしないと、正常な書き込みが返され、アプリケーションは、セットがダウンして{w: majority} ディスクに書き込まれませんでした。もちろん、これはエッジケースです。



    1. 同じマシンで実行されているDocker内からホストで実行されているMongoDBにデータをロードする方法は?

    2. 一番上の配列にフィルターがあるサブ配列の集合を返すにはどうすればよいですか?

    3. 1つのクエリで外部と内部の両方の埋め込み配列をカウントします

    4. MongoDB+JS日付シフト-1日