私は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. Azureのあるデータベースから別のデータベースへのデータの移動
- 7. あるOSから別のOSにrpmをコピーする
- 8. MySQLのあるデータベースから別のデータベースへテーブルを移動するには?
- 9. SQLServerのあるデータベースから別のデータベースにテーブルを移動する方法
- 10. あるデータベースから別のデータベースに特定のデータを移動する
- 11. あるDB2データベースから別のDB2データベースにデータを移行する最善の方法は何ですか?
- 12. テーブルをあるデータベースから別のデータベースに移動する方法
- 13. あるデータベースから別のデータベースにデータを移動する方法
- 14. Ubuntuを使ってあるサーバから別のサーバにmongoDBデータベースを移動する方法
- 15. あるマウントから別のマウントにデータを移行する
- 16. MySQLサーバをあるボックスから別のボックスに移行する
- 17. コアデータデータベースをあるアプリケーションから別のアプリケーションに移行する
- 18. django models.py - あるモデルクラスから別のモデルクラスに移行する
- 19. あるデータベースから別のデータベースにオブジェクトを移動できません
- 20. 64ビットMongoDBでシャーディングプロセスがシャードから別のシャードに移行すると、
- 21. Python - あるファイルから別のファイルに行を移動
- 22. あるデータベースから別のデータベースにテーブルをコピーするには?
- 23. Firebaseから別のサーバにデータベースを移動するには?
- 24. mysqlデータベースをmongodbに簡単に移行するには
- 25. あるデータベースから別のデータベースにデータを転送する
- 26. Django:あるデータベースから別のデータベースにデータをコピーする
- 27. あるデータベースから別のデータベースにSQL Serverデータをエクスポートする
- 28. あるデータベースから別のデータベースにテーブルをコピーする
- 29. ソース行がNULLの場合、ある行から別の行にテーブルデータを移動
- 30. OS XからLinuxに移行する際のエラーRed Hat
ありがとうございました。あなたは本当に私の一日を作った。 –