グーグルはここではあまり役に立たないので:
mongodb データベースを mysql データベースに移行する最良の方法は何ですか? ベストプラクティスの例はありますか?
ありがとう!
scarpacciの演習を完了し、マッピングのアイデアが得られたら、mongoexportを確認します。ただし、型の忠実度に注意する必要があります。その後、CSV/TSVをMySQLに適切な方法でインポートする必要があります。
もう1つのオプションは、特に入力の問題が発生した場合に、選択した言語とドライバーを使用してプログラムですべてのデータを引き出し、お気に入りのドライバーを使用して直接MySQLに挿入することです。これにより、ほとんどの制御が可能になります。また、ほとんどの仕事。
人々は通常、スキーマのない設計を実現するために Mongo やその他の NoSQL データベースに実装するため、これは少し初心者向けかもしれません。これは、リレーショナル データベースの概念とは正反対です。
Mongo にあるようなデータ構造を見ないと、これに答えることはできません。
@Tronic MongoDBがサイトで提供するマッピングを利用することから始めます。
次に、各コレクション内のドキュメントを取得して、それらを適切な DB エンティティ (テーブル) に分割しようとします。エンティティ/属性は、Mongo のスキーマレス設計に基づいて設計するのが難しい場合があります (@Mike Brant が示すように)
お役に立てれば。
--S