三层问题 (100分)

H

huawdg

Unregistered / Unconfirmed
GUEST, unregistred user!
请教大家:
1。数据库允许的最大连接数与数据库软件(如SQL SERVER)购买时的用户数限制有什么区别?
2。通过中间层访问数据库,是不是不管多少客户,都只有一个连接到数据库?还是每个客
户都会创建一个连接?
3。如果所有客户都用同一个用户名登录,受连接数限制还是用户数限制?

 
我正想问这个问题,搭顺风车,谢谢!
 
2。通过中间层访问数据库,是不是不管多少客户,都只有一个连接到数据库?还是每个客
户都会创建一个连接?

看你中间层是怎么写的了,用什么连接的了。
如用seesion pooling,用于不用关系很大

详细见李维多层分布。。7-11
 
1.软件购买时的用户数是正版允许的使用数目,他说可以供50个人使用,其实你拿去用100个
可能也是可以的,而数据库允许的最大连接数若是100个,则第101个连接到数据库的连接就
会被数据库拒绝,只能等待并重试连接,因为数据库的负载能力上限已到。
2.不是只有一个连接到数据库,同时可以有100个连接到数据库,数据库是可以多个连接的
3.如果所有客户都用同一个用户名登录,受连接数限制,即数据库系统的负载能力
 
要是这样,我买个单用户版,通过中间层访问数据,也可以带很多客户端了,
那用户数限制似乎没什么意义了。
是不是效率上会有不同?

to:zhousi
请问哪有李维的书下载?
 
好!学到了很多东西!

仔细想想也真是这么回事!
 
基本上用个人版就可以满足要求了,企业版带的很多功能都用不到。
至于同一个用户登录,跟不同用户登录没什么区别。
连接一个就够了,只要你控制好就行了。
 
多人接受答案了。
 
顶部