0

データベース開発に関する実践について、専門家の助けが必要です。MySQLデータベースに関していくつか質問があります。

  1. データベースとその構造をXML言語で開発し、完全に機能するMySQLデータベースに変換するMySQLの方法はありますか?

  2. MySQLの既存のデータベースに基づいて質問1(上記を参照)からXMLソースファイルを生成することは可能ですか?

  3. 私の知る限り、XMLはデータベース構造の開発には適していません。しかし、XMLは階層構造を示す言語であり、MySQLデータベースも階層構造を示しているので、実際にはデータベース開発に適していると言えますか?

どうもありがとうございます!

4

2 に答える 2

1

XML データを MySQL に確実に格納できます。また、階層 XML データを個々のリレーショナル データベース フィールド表現に変換するために、さまざまな方法を使用することもできます。

ただし、そのままの XML ドキュメントを操作したい場合は、このタイプのデータ ストレージに適した NoSQL ルートを検討することをお勧めします。また、JSON はより簡潔であり (スペースを節約し、伝送の幅を節約でき)、一般的な NoSQL データ ストアとより整合しているため、ストレージの形式として JSON を検討することもできます。

于 2013-01-10T20:36:48.767 に答える
0

1)ええ、方法はありますが、動的なデータベース構造が必要な場合は、mongodb をチェックアウトする必要があります。それを念頭に置いて開発されました。また、xml などの rss 機能が必要でない限り、ドキュメントの形式として json を使用することを検討することをお勧めします。

2) json と mongodb は非常にうまく連携して、ドキュメントをすばやく簡単にデータベースに出し入れできます。技術的にはmysqlでも実行できますが、必要な形式を取得するには、phpまたはrubyでスクリプトを作成するのにより多くの時間を費やす場合があります.

3)構造が緩いため、xmlを使用してdb構造を示すことができますが、他の人にとって直感的に明確になるかどうかはわかりません。言うのは難しいですが、実装方法とデータベース構造がどれほど複雑になるかによって異なります。

于 2013-01-10T20:46:28.183 に答える