在sqlserver下大型网站到底是用sql语句还是在存储过程好

[复制链接]
查看11 | 回复9 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
看一个项目(sqlserver+。net)发现他的sql全部用存储过程实现
这里有很大的疑问。
如果是小项目,仅仅供小team几个人用,是无所谓的
如果并发用户数是很大的
建议用web服务器来增加负载,不应该再用存储过程。
客户端实现部分的计算过程。
可以这样做吗  (困惑的是即使web服务器程序源代码在客户端直接用sql,最终还是
要在数据库服务器端实现编译, 似乎还是用存储过程还是好
非常困惑 到底选择哪个方案???

在sqlserver下大型网站到底是用sql语句还是在存储过程好
(代码用sql ,我可以设置3台以上的web服务器,来分流web访问量)
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
当然是SP喽,楼主没搞懂SP的作用与意义呢
从性能、灵活性与可维护、管理性都自然选SP喽
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
sql 有 select , insert update delete等
感觉只有select 有必要做, 其他insert update delete
做存储过程似乎没有必要 ?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
为的是多一层隔离.
如果数据库有调整,但是并不涉及业务逻辑,修改sp而不用修改逻辑代码.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
尤其是查询,同样条件遇到不同返回值要求调整.否则你就需要拿源码还要考虑编译和部署.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
从权限和安全角度来看sp也是好些的
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
理论上说差不多,整体来看,还是SP好一点。
如果数据结构建的好,都一样。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
当然用存储过程效率高.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
up
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行