0

複数のアクティブ ユーザー (約 30K) を持つ 1 つのライブ Web サイトがあり、それぞれがホームページをレンダリングするための独自の構成を持っています。ポータルの現在のスタックは、Java Spring Hibernate with SQL Server です。これで、Python MongoDB スタックでコードを書き直し、ユーザーを新しいシステムに移行したいと考えています。ここでの問題は、古いコードと新しいコードが別々のマシンに展開されることであり、ベータ テストの一環として少数のユーザーに対してこの移行を実行したいと考えています。ベータ テストが完了したら、すべてのユーザーを移行します。

これを達成するための最良のアプローチは何ですか?リモート サーバー上の XML/JSON などの代替ファイル システムにデータをダンプし、それを新しいコードで読み取ることを検討しています。

このタスクを達成するための最良の方法を提案してください

4

1 に答える 1

0

CSV、TSV、または JSON データを MongoDB にインポートします。

json、txt、csv などの形式でファイルをダンプし、新しいサーバーにコピーしてから、コマンド ライン シェルで mongoimport を使用してデータをインポートする方が高速で最適です。


mongoimport -d データベース名 -c コレクション名 < users.json

http://docs.mongodb.org/manual/reference/mongoimport/が必要な場合は、mongoimport の詳細については、以下のリンクを参照してください。

于 2013-03-27T21:00:57.287 に答える