mongodb create database backup
MongoDBでバックアップを作成する手順を学びます。
これで 詳細なMongoDBトレーニングシリーズ 、私たちはについて学びました MongoDBでのレプリケーション 。
このチュートリアルでは、MongoDBでバックアップを作成する方法を学習します。
アプリケーション開発情報では、バックアップと復元はすべての開発者にとって重要な観点を持っています。 MongoDBは2つのユーティリティを提供します 「mongodump」 バックアップを作成し、 “mongorestore” バックアップを復元します。
働くビデオゲーム会社
これらのユーティリティは両方ともBSONで動作します。これは主に、小規模なアプリケーションの展開と回復に使用されます。適切なバックアップを作成するために従うことができる他の多くの方法もあります。
このチュートリアルでは、簡単なアプローチを使用して、マネージドインスタンス全体のバックアップを作成します。すべてのデータをダンプフォルダーにダンプするだけです。これは、適切なバックアップを作成するための最も簡単な方法です。
最初に、MongoDBサーバーを起動する必要があります。私たちの場合、それはで実行されています IP:127.0.0.1 そして ポート:27017 。
図1:MongoDBシェルの結果
最高の無料のコンピュータクリーナーと修理
次に、管理者の権限でCMDを開く必要があります。次に、下の画像に示すように、MongoDBBinフォルダーが配置されているディレクトリをポイントします。
図2:CMDシェルの結果
この後、mongodumpコマンドを実行して、Binフォルダー内にダンプの名前でバックアップフォルダーを作成します。デフォルトでは、mongodumpコマンドの実行前に使用可能なダンプフォルダーはありません。このコマンドを実行すると、すべての情報がダンプフォルダーにダウンロードされます。
各コレクションはフォルダーとして分離されています。このコマンドを実行すると、次の画像に示す応答が生成されます。
コード
mongodump
図3:CMDシェルの結果
実行後、Mong0DBのBinフォルダー内のdumpフォルダーにアクセスしてみましょう。ここでは、各コレクションに個別のフォルダーがあることがわかります。データは、コレクションフォルダー内のJSONおよびBSON形式のダンプです。
図4:MongoDBダンプフォルダーの結果
結論
MongoDBのバックアップを作成することは、開発において重要です。開発者は、情報の保存の重要性に基づいて、コレクションのバックアップを維持する必要があります。基本的に、バックアップは毎月処理され、エンタープライズアプリケーションの場合は毎日処理することをお勧めします。
このチュートリアルでは、いくつかのコマンドを使用してバックアップを作成する簡単なソリューションを見ました。初心者の場合は、コレクションのバックアップにこのアプローチを使用できます。コマンドプロンプトでBinフォルダーを指定し、上記のコマンドを実行するだけで、すべてのデータが自動的にダンプされます。
MongoDBでのデプロイについて詳しくは、今後のチュートリアルをご覧ください。
上級開発者向けのj2eeインタビューの質問
前のチュートリアル | 次のチュートリアル
推奨読書
- MongoDBデータベース作成チュートリアル
- MongoDBでのデプロイ:ステップバイステップのチュートリアル
- 初心者向けの20以上のMongoDBチュートリアル:無料のMongoDBコース
- MongoDBは、ユーザーを作成し、例を使用してロールを割り当てます
- MongoDBレプリケーションとは
- クエリとパフォーマンスを監視するためのMongoDBデータベースプロファイラー
- MongoDBでのユーザー認証
- MongoDBパフォーマンス:ロックパフォーマンス、ページフォールト、データベースプロファイリング