0

存储 XML 文件路径并通过数据库引用它们或直接将 XML 放入它自己的数据库记录中是否更有效?

提前感谢您的建议。

这是我的场景。我正在使用 ac# Windows 应用程序中的代码创建一个 CE Sql 服务器数据库。这是一个梦幻足球应用程序。当用户选择一名球员时,它会将一个包含 player_id 和信息的节点添加到球队的 XML。

UserTeam 表看起来像这样..

(UserTeam_ID、User_ID、xml_team_data)

当我说高效时,我想我的意思是更好的做法。更少的代码,更好的加载时间

4

1 回答 1

1

SQL(至少是 SQL Server)会将 XML 文件存储为 blob,因此是二进制格式。显然,您可以对存储在那里的 XML 进行操作,请查看评论中的链接。

如果您不打算从数据库内部访问 XML 部分,最好将文件单独保存在文件系统上,然后从数据库中指向它们。如果您稍后决定使用像 Azure 这样的基于云的系统,您将按数据库大小付费,并且您不希望它太大。

于 2012-09-17T16:27:47.403 回答