DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: rrdpadromilla
今日帖子: 0
在线用户: 12
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
女 del3000 (DEL) ▲△△△△ -
注册会员
2019/7/31 14:04:54
标题:
关于SQL Server多用户访问求助 浏览:302
加入我的收藏
楼主: 现在要做个小系统,公司一个部门用,10个左右的人使用,数据库SQL Server2008R2,安装在公司服务器,我这边做一个类似客户端的软件,这里涉及到数据库的并发处理,我以前没做过,我查了一下网上,大概有2种方法:
(1)直接客户端连接数据库,因为数据量少,用户的操作并不频繁,就是偶尔登记一个新产品,所以直联也可以,但是这样一来写和修改数据库就要考虑并发现象;
(2)做三层,数据库访问做个中间件。

以上是我自己查了资料想到的,求助哪里有这方面的资料可以看,或者有demo更好,谢谢!
----------------------------------------------
-
作者:
男 zhangpuqing (pupu) ▲▲▲▲△ -
注册会员
2019/7/31 15:12:43
1楼: 小系统,直连就行。
----------------------------------------------
-
作者:
男 bluestorm8 (bluestorm) ▲△△△△ -
注册会员
2019/7/31 16:19:57
2楼: 不太明白你说的“并发现象”具体是指什么东西,是不是指类似于dbf或access的同时访问的问题?
首先,不论直连还是通过中间件,对SQL Server都是有并发的现象
其次,SQL Server本身就是支持并发,也就是事务(Transaction)隔离机制,是通过表的行级锁定、页级锁定或表级锁定实现的。像你这种小应用,根本不需要考虑并发的问题。
----------------------------------------------
-
作者:
男 a5824 (Return) ▲▲▲▲△ -
注册会员
2019/7/31 20:40:40
3楼: 你想的太多了,就是不做三层,一百人用,也是轻轻松松。
----------------------------------------------
作者:
男 chonghai (DBlue) ★☆☆☆☆ -
盒子活跃会员
2019/7/31 22:39:55
4楼: 1)先做了再说或再来问;
2)如果是局域网的话ADO直连就行,效率很高;
3)三层是有特殊需求才要考虑,像你这样的情况不用考虑。

希望对你有帮助。
----------------------------------------------
喜欢Delphi,关注Delphi,愿和广大爱好者交朋友。
作者:
女 del3000 (DEL) ▲△△△△ -
注册会员
2019/8/1 8:51:43
5楼: to zhangpuqing (pupu):
谢谢!


to bluestorm8 (bluestorm):
明白了,谢谢!


to a5824 (Return):
ok,谢谢!


to chonghai (DBlue):
原先因为只是一个人用,用的是Access数据库,现在这个人的工作要分出去,几个人都可以用,所以数据库转成SQL Server。看来是我想多了,现在应该不用大改,谢谢!
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2019/8/1 18:51:45
6楼: 您无须做任何设置,sqlserver2008应付10万并发用户不会有问题
感觉盒子真不错
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行37.10938毫秒 RSS