問題タブ [tayra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1218 参照

mongodb - データベースのバックアップを復元すると oplog にどのような影響がありますか?

スタンドアロンの MongoDb インスタンスがあります。その中には多くのデータベースがあります。私はこれらのデータベースの 1 つをバックアップ/復元することにのみ関心がありますが、それを DbOne と呼びましょう。

( http://www.mongodb.com/blog/post/dont-let-your-standalone-mongodb-server-stand-alone )の手順を使用して、このスタンドアロン サーバーで oplog を作成できます。

ツールTayraを使用して、oplog エントリを記録/保存できます。増分バックアップを作成できることが、スタンドアロン インスタンスで oplog を有効にした主な理由です。

コマンドを使用して、1 日 1 回フル バックアップを作成する予定です。

私の理解では、このバックアップにはデータベースの特定時点のスナップショットが含まれます。

このバックアップ以降のすべての更新を破棄すると仮定すると、バックアップされたすべての oplog を削除し、コマンドを使用してこの完全バックアップのみを復元します。

localこの時点で、 dbの oplog コレクションに何かする必要がありますか? mongodb は、このデータベースに関連するエントリを oplog から自動的に削除しますか? Tayraそうでない場合、それらの oplog エントリを見つけて、それらをもう一度バックアップすることにはならないのでしょうか?

Tbh、私は自分のマシンでこれをまだ試していません。このシナリオでサポートされている/予想される動作をリストしたドキュメントを誰かが指摘できることを願っています。