Asp.Net(C#)+Sql Server三层架构下数据存取方案(一)

王朝mssql·作者佚名  2006-01-09
宽屏版  字体: |||超大  

引言:

参与了一个大型社区程序的开发,现在将相关开发经验陆续总结出来,和大家探讨一下。本节主要想与大家探讨一种数据读取方案:集合类代替直接从数据库中获取的DataSet,主要好处就是可以解决Sql Server吞吐量的瓶颈问题。一般小数量的程序不会有问题,但数据以十万百万条计的时候,数据库的吞吐量的限制就会表现的比较明显。这里的解决方案其实也就是把海量数据信息分成一条条取出,以频繁取库的代价解决瓶颈限制,其实也就是把数据库服务器的负担让WEB服务器分担了。闲话少说,进入正题,我们的例子还是社区程序中的一个配置表的读取,我们就是要根据一定条件来从数据库中获取数据。

一、数据库设计:

ScoreSetting 积分设置表

Key: ScoreSettingID

Field name

Type

Length

Default

Description

ScoreSettingID

int

4

0

ScoreSettingID(自动编号)

FunctionID

int

4

0

功能ID

OperationID

int

4

0

操作ID

RoleTypeID

int

4

0

身份ID

BBSTypeID

int

4

0

论坛类别ID

Score

int

4

0

积分数

BB

int

4

0

币币数

BuyType

Int

4

0

购买类型

FunctionState

int

4

0

0:否,1:是,2:购买

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有