?

解决方案 »

  1.   

    XML是纯文本,性能低到极点了
      

  2.   

    对XML数据库不了解,
    但我感觉,XML并不能作为真正的数据库;
    文本文件是顺序存储的流,不能随机存取的;
    数据库字段有很多数据类型的,都用字符型表示,无论空间占用还是存取效率都会大打折扣
      

  3.   

    对XML数据库不了解,
    但我感觉,XML并不能作为真正的数据库;
    文本文件是顺序存储的流,不能随机存取的;
    数据库字段有很多数据类型的,都用字符型表示,无论空间占用还是存取效率都会大打折扣
    问你个问题,.net的配置为什么用xml而不用db呢??xml是个制订规范的标准,有标准格式,能显示一定的逻辑,而数据库在这方面就很弱所以xml和mssql是互补的
      

  4.   

    数据少,性能XML>SQL
    数据多,性能XML<SQL
      

  5.   

    数据少,性能XML>SQL
    数据多,性能XML<SQL正解
      

  6.   

    那可以这样吗,帖子内容生成XML
    标题,点击次数这些用数据库呢
      

  7.   

    那可以这样吗,帖子内容生成XML
    标题,点击次数这些用数据库呢csdn就是这么做的.....
      

  8.   

    10000条记录用XML
    以上SQL 
    MSDN专家说的
      

  9.   

    100条以内:
    Txt好于XML
    XML好于SQL1000条以内100条以上:
    XML好于Txt
    SQL和XML差不多1000条以上的:
    SQL好于XML这里只是用什么做数据库,或者说是用什么来存储数据,如果 用XML做中间层,那么你可以仿照CSDN,ASPX+XML+SQL,XML为静态文件!这样速度就很快了!
      

  10.   

    XML可以存入数据库,数据库里的东西也能导入XML.XML用来传信息,数据库用来存.能把性能发挥到最好.两者孤立开来做,效果都不会好.
      

  11.   

    我是这么想的,发布一篇帖子后,数据除保存在SQL中之外,另外再生成一个XML文件保存下来,用户看帖子时程序就从XML文件里读取
    不知道这样性能会如何,望达人指点一下
      

  12.   

    我是这么想的,发布一篇帖子后,数据除保存在SQL中之外,另外再生成一个XML文件保存下来,用户看帖子时程序就从XML文件里读取
    不知道这样性能会如何,望达人指点一下把压力分给客户端的方法,仁者见仁,智者见智了......
      

  13.   

    呵呵.我就弄过一个.每个帖子,只会保存帖子的标题的定长部分,再就是只保存它的一些基本信息,点击量,最后修改时间等等的,内容,还有回复的什么什么的,都保存在XML中,这样,每次打开帖子,只会访问修改一次表的内容,表里的东西少,列表也快,而其它的操作都是相对于XML的,这样明显也会快许多.强烈推荐合理的结合XML跟MSSQL一块使...看你的了.
      

  14.   

    呵呵.我就弄过一个.每个帖子,只会保存帖子的标题的定长部分,再就是只保存它的一些基本信息,点击量,最后修改时间等等的,内容,还有回复的什么什么的,都保存在XML中,这样,每次打开帖子,只会访问修改一次表的内容,表里的东西少,列表也快,而其它的操作都是相对于XML的,这样明显也会快许多.强烈推荐合理的结合XML跟MSSQL一块使...看你的了.