M 07-Mongodyデータベースリカバリ

1304 ワード

MongoDBデータベースのリカバリ


スナップショット・ファイル・ベースのリカバリDumpバックアップ・ファイル・ベースのツール:mongorestoreリモート・データベース・リカバリ:mongorestore--host xxx.com--port 27017 dump-2020/mongorestore--oplogReplayリカバリログ付きoplogのデータベースにはリカバリインデックスがありません.自分でインデックスを追加してコピーしたファイルからプロファイルデータストレージパスを直接変更したり、コピーしたりすることができます.

ローカルテスト

use deerlili
db.dropDatabase()
mongorestore /var/backup

MongoDBデータベースのエクスポート

mongoexport --help
mongoexport: 
 MongoDB JSON,CSV,TSV 
 , 
 :
mongoexport --db deerlili --collection users --out users.json
 :--query {age:18}

MongoDBデータベースのインポート


mongoimport:インポートツール外部アイテムMongoDBデータベースデータをJSON、CSV、TSV形式のデータ独立ツールにインポートし、システムコマンドウィンドウで直接起動して特定のセットのデータをエクスポートすることができる:mongoimport--db deerlili--collection users--file users.jsonは、データをフィルタしてエクスポートすることもできます:–query{age:18}

に注意


JSONは、BSONタイプサブセットがmongodumpおよびmongorestoreを使用してこのような機能を実現することを示すだけであるため、小さなデータ量に適した大きなデータ量のインポートおよびエクスポートは、mongoimportおよびmongoexportを使用して完全なインスタンスバックアップを行うことを避けることを推奨しません.

MongoDB面接問題


ファイルスナップショットはビッグデータシーンmongodumpバックアップの一般的な方法mongodumpバックアップデータに適したファイルフォーマットmongodumbリカバリデータはどのツールmongodumpバックアップデータを使用するプロセスですか?実行中のデータベースのバックアップ方法mongodumpのバックアップ・ファイルに基づいてデータベースをリカバリする方法MognoDBインポートツール:mongoexport