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

mongodbの増分バックアップを実行したい。ジャーナリング? Oplog?

    MongoDBは、すぐに使用できる増分バックアップオプションを提供していませんが、ファイルスナップショットを作成してoplogを再生することは可能です。ドキュメントに概説されている手順に従って、サーバーをレプリカセットとして設定しましたか? http://www.mongodb.org/display/DOCS/Replica+Sets+-+Basics

    これらのバックアップの目的も教えてください。データの耐久性のためにレプリカセットに2番目のノードを追加することを検討しましたか?

    サーバーをレプリカセットのメンバーとして設定する手順を実行した場合、シェルでrs.status()を実行できますか?

    もう1つの注意点(明確にするため)-ジャーナリングはバックアップ戦略を意図したものではありません。ジャーナリングは、フェイルオーバーが発生した場合にデータベースが一貫した状態に戻ることができるようにするだけです。ジャーナルを有効にして実行することを強くお勧めします。

    バックアップに関するMongoDBのドキュメントは次のとおりです。 http://www.mongodb.org/display/DOCS /バックアップ



    1. MongoDbへの現在の接続数を確認してください

    2. $nearと2dインデックスを使用したMongoジオロケーションが正確ではない

    3. マングースとユニークなフィールド

    4. ノードバックエンド(MongoDB)の状態が変化したときにAngularフロントエンドに通知する