首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

数据读取效率有关问题

2012-01-14 
数据读取效率问题我想问一下,下面这三种数据的读取方式哪一种效率好一些,或者有什么差别和各自有什么优势:

数据读取效率问题
我想问一下,下面这三种数据的读取方式哪一种效率好一些,或者有什么差别和各自有什么优势:
1.把第一次读出来的数据串行化,然后第二次需要同样的数据的时候再反串行化
2.用DataSet写成XML。
3.再从数据库里检索一次,返回。



[解决办法]
如果数据量小 2比3快,如果大 3比2快1更慢.
[解决办法]
如果数据量不大,但又要频繁使用的话,可以直接将数据集放在Cache里,不用序列化。

如果数据量大,我觉得还是重新读取一次好,但尽量要避免一次返回大量的数据。
[解决办法]
数据量小,而且不同经常变换一般应XML比较快,而数据量大一点的那要是读取Xml文件一定慢;
串行化应该使用于绝对小的数据而且可以预见基本不同变得数据,如一些基本的配置。
[解决办法]
3最快,但占资源~

热点排行