サービスからXMLデータを受信しています。私が受け取っているテストデータには約300のXMLノードがあります。明らかにMySQLデータベースの個々の行を作成するにはあまりにも多くなります。いくつかの特定の要件を持つMySQLデータベースにXMLデータを格納するための最良の方法
すべてのデータを保存することが理想的ですが、将来、データを再度参照する必要があります。一度処理してXML文字列を削除することはできません。
このデータをMySQLデータベースに保存する最良の方法は何ですか?
数か月以内に予測される率で、元のXMLデータをTEXT
形式で保存すると、データベースは約500MBに拡大する可能性があります。長期的には、これは実用的ではないと感じている。
ありがとう@Srikar、このソリューションは自分の要件に完全に一致しています。私は、XML文書を将来の参照のためにDBに格納する必要があります。格納されたXML文書に対してクエリは作成されません。私の唯一の懸念は、時間の経過とともに、XMLファイルを格納するストレージ要件が劇的に増加する可能性があります。そのために、DBに保存する前にファイルを圧縮します。 – Anuruddha