XML还是数据库? Asp.net网页

时间:2011-09-12 13:06:16

标签: c# asp.net sql xml database

我有一个网页,我正在努力提高效率..

目前它的首页包含我的博客,分类部分,目录和最新论坛主题的片段。

目前每当有人发帖到页面时,都会执行以下操作:

  • 从sql database
  • 获取随机5分类广告
  • 从sql database
  • 获取在线目录中的5个随机目录
  • 通过RSS
  • 从我的论坛获取最新的5个帖子
  • 通过RSS获取最新博客

所以为了加快速度,我正在创建一个服务,它将每10分钟更新一次SQL数据库或XML文件..所以没有那么多数据库调用,网页帖子等...

现在,我可以通过编写XML文件或编写SQL数据库表来实现这一点......

哪个访问速度更快?假设我写了两种最有效的方法......

1 个答案:

答案 0 :(得分:0)

速度问题主要取决于您如何使用数据。如果你发现自己有一个只需要3个节点的8MB XML文件,我打赌SQL可以让你更快地访问这些数据。
XML与RDBMS实际上不可互换,但在某些情况下,它可以与RDBMS一样好或更好。这一切都取决于您的要求。