4

グーグルはここではあまり役に立たないので:

mongodb データベースを mysql データベースに移行する最良の方法は何ですか? ベストプラクティスの例はありますか?

ありがとう!

4

3 に答える 3

6

scarpacciの演習を完了し、マッピングのアイデアが得られたら、mongoexportを確認します。ただし、型の忠実度に注意する必要があります。その後、CSV/TSVをMySQLに適切な方法でインポートする必要があります。

もう1つのオプションは、特に入力の問題が発生した場合に、選択した言語とドライバーを使用してプログラムですべてのデータを引き出し、お気に入りのドライバーを使用して直接MySQLに挿入することです。これにより、ほとんどの制御が可能になります。また、ほとんどの仕事。

于 2012-07-18T23:54:31.200 に答える
3

人々は通常、スキーマのない設計を実現するために Mongo やその他の NoSQL データベースに実装するため、これは少し初心者向けかもしれません。これは、リレーショナル データベースの概念とは正反対です。

Mongo にあるようなデータ構造を見ないと、これに答えることはできません。

于 2012-07-18T20:34:57.217 に答える
3

@Tronic MongoDBがサイトで提供するマッピングを利用することから始めます。

マッピングガイド

次に、各コレクション内のドキュメントを取得して、それらを適切な DB エンティティ (テーブル) に分割しようとします。エンティティ/属性は、Mongo のスキーマレス設計に基づいて設計するのが難しい場合があります (@Mike Brant が示すように)

お役に立てれば。

--S

于 2012-07-18T23:26:54.453 に答える