約 100 時間の開発に費やした既存の Rails アプリがあります。Heroku にプッシュしたいのですが、すべての開発作業に mongoDB を使用するという間違いを犯しました。現在、スキーマなどはありません。Heroku にプッシュして PostgreSQL を使用しようとしています。Mongoid を削除して Postgres を使用する方法はありますか? 私は DataMapper を使ってみましたが、それは良いことよりも悪いことをしているようです。
1082 次
2 に答える
0
移行が容易か困難かは、対応しなければならないデータ構造の異なるバージョンの数など、非常に多くのことに依存します。一般に、段階的にこれに取り組むと、はるかに簡単になります。
すべての Mongo データの構造が RDBMS モデルと一致していること、およびデータ構造のバージョンがすべて同じであることを確認してください。
データを移動します。問題が発見され、ステップ 1 に戻らなければならなくなることを期待してください。
構造化されていないデータ プラットフォームから構造化されたデータ プラットフォームに移行するため、予想される主な問題はデータ検証の問題です。
MapReduce に関して行っていることによっては、そこでも作業が必要になる場合があります。
于 2013-04-07T02:50:53.860 に答える