/ / SQL Server 2005 XMLデータ型の欠点(ある場合)-sql、sql-server、xml

SQL Server 2005のXMLデータ型 - SQL、SQL Server、XML

SQLにXMLフラグメントを記録する必要があるロギング用のServer 2005データベース(この場合はSOAPメッセージ)。単純なvarcharまたはnvarchar列でXMLデータ型を使用する理由はありますか?

XPathを使用してXMLのデータにアクセスできるようにした方がいい場合がありますが、簡単な調査で本当の欠点を見つけることはできませんでした。

注意が必要な落とし穴はありますか、これにアプローチするより良い方法はありますか?

回答:

回答№1の場合は3

ここに「このトピックに関するすばらしいフォーラム投稿です。一般的に、XML操作と入力機能が必要な場合は、XMLデータ型を使用してください。


回答№2の場合は0

xmlのサイズとの能力に応じてxml内から特定の情報を抽出すると、欠点になる可能性があります。ファイルシステムにxmlを保存し、データベースにパスのみを保持することを検討しましたか?


回答№3の場合は0

私たちが遭遇した唯一の問題は、データに対するクエリを書くことがより難しいことです。

場合によっては、データをXMLで保存し、後でレポート用にテーブルにダンプしました。