0

我已经实现了一个页面点击计数器,它计算我网站上页面的页面浏览量。然后我显示按页面浏览量排序的页面名称。

我使用用户的 ip 使它成为唯一的,这样同一个 ip 就不会被计算多次。xml文件结构为:

 <page id="123" count="2">
   <ip address="xx.xx.xx.xx" />
   <ip address="yy.yy.yy.yy" />
   ...
 </page>

我相信随着越来越多的用户使用网站,网站添加的页面也越来越多,xml文件会越来越大,可以达到1,000,000行甚至更多。估计大约 45 mb 文件或更多。所以,我的问题是:

性能方面:哪个更好:像上面的 XML 文件或 SQL Server(例如两个表 - 第一个用于页面,第二个用于 ip)?谢谢。

4

1 回答 1

0

XML 处理并不是 SQL Server 最强大的部分。最好的选择是准备数据库模式来处理您的解决方案。在您的情况下,两张表就足够了。

于 2011-12-09T07:29:59.983 回答