【发布时间】:2011-11-04 13:18:45
【问题描述】:
有人告诉我要在我们的网站上创建论坛功能。我已经使用 C#、SQL 服务器完成了,但我的老板坚持认为他需要将数据存储在一些物理文件(xml 或文本)中。将使用 xml用于存储和检索数据的文件会导致性能问题.. 哪个最适合大量数据 sql 或 xml?
【问题讨论】:
-
您打算如何使用 XML 文件管理并发?
-
SQL Server 有物理文件;它只是人类不可读。如果您使用 XML,您只需要免费复制您在 SQL 中获得的所有功能。对我来说,这听起来是个非常糟糕的主意。
-
我对此一无所知,因为我是使用 XML 的新手。所以我只需要知道它是否可以使用 XML 或文本文件而不是数据库。。XML 或文本文件的性能会不会优于 SQL 数据库
-
有什么阻止您将数据存储在 SqlServer 表中,然后根据请求“提供”xml 吗?
-
@Hugh Jones-我的老板觉得在数据库中存储大量数据(因为论坛可能有很多交互)可能会完全减慢网站速度。是真的吗?