2012-02-08 4 views
0

私は膨大な量のXMLを持っています。多くのオブジェクトはサブオブジェクトを持ち、そこからテーブルと外部キーを生成します。ノードには多くの属性もあります。20MBのXMLデータをSQLデータベースに格納するにはどうすればよいですか?

このような複雑なファイルを扱うことができるライブラリが(php、python、または任意の便利な言語で)ありますか?

+0

私はどんなお手本なのか分かりません。私は市場でこれを自動的に行うためにあなたが使うことができる多くの製品があることを知っています( '自動データベースコンバータxmlからSQLへ'のようなものを検索します)。あなたが十分に深く掘るなら、良い自由なものさえあるかもしれません。しかし、主に私が言いたいのは、スクリプト言語を知っていれば、自分で変換をスクリプト化することはそれほど難しくはなく、おそらく新しいソフトウェアの使い方を学ぶ(おそらくそれを購入する)よりもはるかに遅くないということです。 –

答えて

1

なぜあなたはこれをやっていますか?

マイケル・ストーンブレッカー(Michael Stonebraker)の有名な発言は、あなたが夜に仕事から家に帰るたびに、あなたの車をちょっとしたものにし、各コンポーネントをガレージの別の棚に置くようなものだと思います。これは大変な作業ですが、通常はまったく必要ありません。 XMLをXMLデータベースに格納するだけです。

+0

ありがとうございます。どのような良いXMLデータベースですか?私はhttp://xml.apache.org/xindice/を探しています – dangerChihuahua007

関連する問題