2011-05-05 97 views
0

我已经使用C#为当前项目生成了一个xml,并且我想将这个xml保存在我的数据库(SQL Server 2005)中。在SQL Server 2005中存储XML

如果我在SQL Server 2005中将XmlDocument保存为数据类型xml,是否会降低性能?哪个是保存xml的好方法?

+0

更具体。你担心什么表现?你打算对XML数据进行查询吗? XML是否有一个模式(可以影响XML数据的性能和索引)? – Lucero 2011-05-05 14:46:52

+0

**哪些**表现你害怕?正常的SQL Server查询? XML特定查询?你的C#项目的性能?什么?? – 2011-05-05 15:39:34

回答

2

http://msdn.microsoft.com/en-us/library/ms345118(v=sql.90).aspx

对于性能比较相关的信息读取XML索引的部分。作为一般规则,我会说使用数据类型是一个好主意,这个数据类型可以容纳你想要存储的数据的类型,除非你可以在你的特定情况下找到一个特定的原因,使其他类型成为更好的选择。