私はMongoDBが必要なPythonでWebアプリケーションを構築しています。私はMongoDBをMac OS Xにインストールしています。私のアプリケーションでは、Linux VPSが必要です。 MongoDBコレクションをMacからLinuxに移行できるかどうかを知りたかったのです。システムのエンディアンが問題を引き起こしますか?ほかに何がありますか?私はデータベースやオペレーティングシステムの専門家ではありません。私たちが移住することができれば、誰かが私をガイドや手続きの方に向けることができますか?前もって感謝します。MongoDBデータベースをあるOSから別のものに移行する
4
A
答えて
7
mongoexportを実行するだけで、データベースをJSONまたはCSV形式のファイルにダンプすることができます。
新しいマシンでは、mongoexportから入手した入力ファイルでmongoimportを実行することができます。すべてがそこにあるはずです。
mongoexport:http://www.mongodb.org/display/DOCS/mongoexport
2
mongodbには、データベースのエクスポートとインポートのためのツールが豊富に用意されています。チェックアウト: http://www.mongodb.org/display/DOCS/Import+Export+Tools
4
輸出および再インポートは確かに動作しますが、これは新しい場所で最初からすべてのインデックスを再作成します。複雑な指標の場合、これには数日かかることがあります。
バイナリファイルに互換性があるのは驚きではありません。まず、元のサーバーをシャットダウンし、データディレクトリ全体を新しい場所にコピーします。同じバージョンのmongoサーバソフトウェア(例えば、2.0.x、64ビットと公式バイナリの両方を10genから同じ設定オプションで実行していること)を実行していることを確認してください。
これは正しく開始され、すべてのデータとインデックスは準備が整いました。これは、基本的には、データファイルのバイナリスナップショットをとるだけです。
関連する問題
- 1. データベースをあるユーザから別のユーザに移行/コピーする
- 2. あるデータベースから別のデータベースへのデータの移行
- 3. あるデータベース構造から別のデータベース構造への移行
- 4. MySQLデータベースからMongoDBにデータを移行
- 5. Meteor MongoDBをあるVPSから別のVPSに移行しますか?
- 6. SQLServerのあるデータベースから別のデータベースにテーブルを移動する方法
- 7. あるOSから別のOSにrpmをコピーする
- 8. あるDB2データベースから別のDB2データベースにデータを移行する最善の方法は何ですか?
- 9. あるデータベースから別のデータベースにデータを移動する方法
- 10. MySQLサーバをあるボックスから別のボックスに移行する
- 11. 64ビットMongoDBでシャーディングプロセスがシャードから別のシャードに移行すると、
- 12. あるデータベースから別のデータベースにオブジェクトを移動できません
- 13. Firebaseから別のサーバにデータベースを移動するには?
- 14. Django:あるデータベースから別のデータベースにデータをコピーする
- 15. あるデータベースから別のデータベースにテーブルをコピーする
- 16. あるデータベースから別のデータベースにデータを転送する
- 17. オブジェクトをあるコンテナオブジェクトから別のコンテナオブジェクトに移行させる方法。 (ソフトウェアエージェントのようなものです)
- 18. MySQLからMongoDBへの移行 - ベストプラクティス
- 19. OS XからLinuxに移行する際のエラーRed Hat
- 20. TFSシェルブセットのあるブランチから別のブランチへの移行
- 21. あるコレクションから別のコレクションへのソースコードの移行
- 22. あるTracインスタンスから別のTracインスタンスへの移行
- 23. svnリポジトリをtracとともにあるサーバから別のサーバに移動
- 24. Silverstripe CMSシステムをあるサーバーから別のサーバーに移行する
- 25. Paperclip + S3:既存のファイルを別のものに移行する
- 26. あるテーブルから別のテーブルにテーブル行を移動する最も効率的な方法
- 27. OSアプリケーションのアップグレード時にsqliteデータベースを移行するためのオプションはありますか?
- 28. Oracle - あるデータベースから別のデータベースに移動する際の停止時間の短縮
- 29. あるデータベースから次のデータベースへ行を手動で移動する方法はありますか?
- 30. あるテーブルから別のテーブルにデータを移動する
ありがとうございました。あなたは本当に私の一日を作った。 –