网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > DotNet > ADO.NET > 使用ADO.NET2.0提升数据交互性能(4)  

使用ADO.NET2.0提升数据交互性能(4)

2008-02-20  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

五:DataSet的性能提升

  对于开发人员来说,ADO.NET 2.0最激动人心的变化莫过于.net开发组终于实现了他们许诺多年的事情:确实提升Dataset的性能了。

  由于1.1版本Dataset令人不敢恭维的性能使得Dataset许多方面被其性能问题而掩盖。

  现在,在大幅度提升了Dataset的性能后。Dataset终于能日趋完美了。


  提升是多方面的,被提升的方面包括下面几块:

  1. 索引引擎被大大的提升
 
  在对ADO.NET 2.0的Dataset作了相当数目的测试后,微软终于宣布Dataset2.0的数据访问能力获得极大的提高,广泛的数字是增加44倍!!!而且不像1.1中排序的陡峭曲线,2.0中的排序尽量做到了线型递增!

  真不知道.net小组是以前做的实在太烂了,还是有了新的狠招被发明了。^_^


  2. 二进序列制化的Dataset

  Dataset有个好属性是支持序列化,但是有很多人对其提出了批评。不是这些人不喜欢Dataset支持序列化,而是序列化后的Dataset真的是太肥了。大量的

  <xs:element name=””,type…占用了大量的空间以至让人难以忍受。


  现在我们只需要设置 RemotingFormat 属性为SerializationFormat.Binary(默认是SerializationFormat.XML),则在序列化时完全采用二进制的数据格式,如此数据较小,因而较有效率。(官方的观点是缩为SerializationFormat.XML的1/4)。

网管网www_bitscn_com


TAGs   交互   性能   数据   提升   使用       Dataset   序列   2.0   终于      
 上一篇:使用ADO.NET2.0提升数据交互性能(3)   下一篇:使用ADO.NET2.0提升数据交互性能(5)
使用ADO.NET2.0提升数据交互性能(4) 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: