2016-09-23 4 views
0

友人、 私はMongoDB DBAです。私はMongoとDBAの役割に全く新しいです。アーカイブレプリカセットin mongodb

3か月のレプリカセットで1か月前のデータをアーカイブする必要があります。 mongodumpは私がこれを達成することができる一つのオプションですが、私のクライアントはオプションがあるかどうか私に尋ねます。ですから、レプリカセットのデータをアーカイブするために利用できるオプションを提案してください。

多くの感謝!!!

+0

は、あなたが他のMongoDBへ1つのMongoDBからデータベース全体をコピーしたいですか? –

答えて

0

はい、複数のオプションがあります。 それ以外

経由

私たちは、ツール

  1. 、のようなOPSマネージャから
  2. を取ることができることができアトラス
  3. スクリプティング、あなたがしようとしている場合は、手動でMongoDUMPを使用

    mongodump --archive=test.20150715.gz --gzip --db test

    または

    mongodump --gzip --db test

    EXTRA あなたが同じアーカイブファイルを復元したい場合は、

    mongorestore --archive --port 27017 --host abc.mongo.com

    は参照してください: https://docs.mongodb.com/manual/reference/program/mongodump/ https://docs.mongodb.com/manual/reference/program/mongorestore/

関連する問題