リレーショナル DB から NoSQL 形式にデータを移行することは可能ですか / ツール / ベスト プラクティスなどはありますか。
Hibernate ORM を使用して MySQL に永続化する JEE6 アプリがありますが、現在は NoSQL ソリューションに移行したいと考えていますが、既存のデータを持ち込む必要があります。
ありがとうございます
リレーショナル DB から NoSQL 形式にデータを移行することは可能ですか / ツール / ベスト プラクティスなどはありますか。
Hibernate ORM を使用して MySQL に永続化する JEE6 アプリがありますが、現在は NoSQL ソリューションに移行したいと考えていますが、既存のデータを持ち込む必要があります。
ありがとうございます
移行を支援するツールはいくつかありますが、結局のところ、MySQL は noSQL データベースとはまったく異なる構造を持つリレーショナル データベースです。
最後に、ほとんどの場合、この記事に記載されている次の 4 つの手順を実行する必要があります (mongoDB を参照し、指定していませんが、すべてに適用されます)。
1. MongoDB を理解する。ダウンロードし、チュートリアルを読んで、おもちゃのプロジェクトを試してみてください。
2.ドキュメント ストアでモデルを表現する方法を考えます。
3.データベースから MongoDB にデータを移行します。おそらく、データベースに対して一連の
SELECT * FROM
ステートメントを記述し、選択した言語を使用してデータを MongoDB モデルにロードするだけです。4.アプリケーション コードを書き換えて、insert() や find() などのステートメントを介して MongoDB をクエリします。