(原創) DataSet是存在Server端的内存?还是Client端的内存? (初級) (.NET) (ADO.NET)

本文探讨了ADO.NET中DataSet的内存消耗机制,指出其完全依赖于客户端内存,无论是在ASP.NET还是WinForm环境中,均不会占用服务器端内存资源。文章对比了ASP/VB6时代ADO的RecordSet机制,并明确在ADO.NET中已不再提供消耗SQLServer端内存的选项。

<原載於藍色小舖Blog 阿森的學習筆記 2006/09/05  Tue 09:59 AM>

<原文我曾发表在圣殿祭司的留言板,在此再做些修订>

DataSet是存在Client端的内存,不是Server端的内存。

若是ASP.NET,DataSet消耗的是IIS这边的内存;若是WinForm,则是消耗使用者计算机这边的内存。在ASP/VB6时代的ADO,的确有那种消耗SQL Server端内存的RecordSet,但在ADO.NET,已经没有这种机制了,完全是耗Client端这边的内存,是好是坏我不知道,但最少目前ADO.NET已经不提供消耗SQL Server side内存的机制了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值