表单从分布的,多表连接的关系数据库中读取数据有点慢(假设已经优化过查询等),
现在想先把要读取的数据集成到XML文件里,再每次读取这个XML文件,
想问一下各位老手,这样做速度会不会快点.
或者有什么更好的做法?

解决方案 »

  1.   

    不快个人感觉XML对数据库最大的作用是用来做数据交换的中间煤体
      

  2.   

    如果返回数据量不大的情况下,可以考虑这种做法,第一次读取后将数据存放在CACHE中,设定一个过期时间,然后重新读取一下那个XML文件保存到cache
      

  3.   

    其实我这里想做的并不一定在.NET环境下,
    只是通过集成分布的\异构的数据,相当于产生一个中间件,供读取访问.
    XML文件不会很大,只存储当前需要的那笔资料即可.
    因为接触XML太少,所以想问问这方面的速度如何?
      

  4.   

    >>> 恩c#的xml处理速度只有c++的十分之一,不过期待c#2.0
    你在搞笑
      

  5.   

    看看csdn就知道xml的速度了,呵呵
      

  6.   

    当然了,borland专门的测试了,所以在c# builder就专门优化,不说c++,delphi2005的xml速度比vs c#快多了