1 こんにちは、コミュニティです。
現在、一般的なデータ構造を格納する可能性を評価しています。少なくとも機能的な観点からは、Oracle XMLType は古き良き BLOB の優れた代替手段であることがわかりました。xml から単一のフィールドをクエリして更新し、XPath 式にインデックスを作成することもできるためです。
XMLType のパフォーマンスが少し心配です。特にセレクト性能が面白い。一度に複数のデータ構造を選択するクエリがあります。これらは高速である必要があります。
このようなクエリは次のようになります
SELECT DOC_VALUE.getClobval() AS XML_VALUE FROM XML_TABLE WHERE d.ID = IN ('1','2',...);
XML ドキュメントのサイズは 7 ~ 8 KB です。Oracle 11g を使用しており、「XMLTYPE」タイプの XML 列を作成します。
xml 型の列での選択のパフォーマンスに関する経験はありますか。XMLTYPE について、全体的にどのような経験がありますか。これは堅牢で高速な Oracle の機能ですか? それとも、未熟で実験的なものなのでしょうか。
よろしく、マティアス