新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
select * from XXX 如果数据量少还可以,如果数据量一大,需要从适配器在读取到Dataset中,这个是相当耗时的。
成都创新互联公司长期为上千多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为靖西企业提供专业的网站设计制作、成都网站设计,靖西网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。
其实,有一些程序可以采用 分段读取,多次读取。
像这样的写法,更新一条数据,就需要在重新读取所有的数据。。耗费太大资源和贷款。。
客户端也会导致很慢甚至读取数据假死。。
-----------------------------
最好的方式不管你用DataRead还是什么,这些都根本解决不了这些问题。
你需要做的就是 如何高效读取/处理数据。
BS 结构,可以采用异步加载数据和处理数据
CS结构 异步加载和分段读取数据。而不是一下子就把所有数据加载处理。这样的话,CPU和内存占用率就会抬高。。。。
---------------------------------
之前公司采用的方式就是这样的,DataSet和Fill
后来发现不好,于是就采用异步,服务器压力减少,客户端满意度提高。。
可以考虑使用Cache(缓存)技术,对于不经常变化的数据可以采用静态Cache,对于可能经常被修改的数据可以采用数据库依赖的通知Cache更新技术。
区别那个大啊!需要一本书才能讲清啊!
我简单的跟你说一下吧!
首先VB是基于对象编程,而VB.net是真正的面向对象编程!
其次VB.net编出程序不会编译成目标程序,他和VC.net一样会编译成中间语言,然后在公共语言运行库这个环境下运行(也是运行环境要安装net frame work )
再次,在功能上肯定是VB.net更方便!不然就是技术的倒退了!
最后效率和性能方面我就不知道,我没开发过大工程,不知道具体情况!我想现在电脑的性能都非常好,这些不值得考虑了!
所以,就别再去看VB了,紧跟时代的步伐,.net 2005都出来了!.net 2003都别看了!