社区
C#
帖子详情
请问为把复杂的业务逻辑处理用存储过程实现有什么好处?
anantnt203120
2004-06-29 05:07:40
以前一直做一个B/S结果的项目流程管理系统,整个系统都将业务逻辑做为存储过程,在后台处理。前台只调用结果和美化界面布局,请问这样做有什么好处吗?
...全文
253
11
打赏
收藏
请问为把复杂的业务逻辑处理用存储过程实现有什么好处?
以前一直做一个B/S结果的项目流程管理系统,整个系统都将业务逻辑做为存储过程,在后台处理。前台只调用结果和美化界面布局,请问这样做有什么好处吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
anantnt203120
2004-07-07
打赏
举报
回复
free000(free000)说的也很清楚,再请问你们说的可移植性是指的什么啊?
free000
2004-07-03
打赏
举报
回复
复杂的业务逻辑用存储过程
优点: 1.利于实施,可以现场修改,2.减小网络负担。
缺点: 1.移植性差,2.语言支持功能有限,3多层下,接口一变动,工作量比较大。
复杂的业务逻辑大部分情况下执行不是特别频繁,所以优点2并不重要。但缺点确很明显。
所以我认为:存储过程可用于接口稳定的基本操作,比如插入数据,更新数据等,由于通用,
所以可以用工具生成,移植也就没什么问题啦!
m777
2004-07-02
打赏
举报
回复
如上面的高手们说的:性能可能会好点,不过可伸缩性就小了,而且服务器负担会很重!
anantnt203120
2004-07-02
打赏
举报
回复
timiil(小华) ( )
让我茅塞顿开啊!
lxcc
2004-06-30
打赏
举报
回复
楼上分析很好!
timiil
2004-06-30
打赏
举报
回复
如果按MSSQL为例,服务器都是1台的话应该是sp的效果比com+速度要快,可是考虑如果有群集应用,则com+可以做clb;而MSSQL则不能,就是说如果高强度计算依赖于sp的话,终究只能用一台Server啊,性能的可扩展性不是比不上com+么?
当然,Orcale不同,它可以支持群集。
无论如何sp的可移植性低,mssql 的 sp 如何转换到orcale的?又如何转换到my sql呢?。。。怎么转到Access,DB,...XML?
marvelstack
2004-06-30
打赏
举报
回复
我觉得性能可能会好点,不过可伸缩性就小了,而且服务器负担会很重,不过这样设计就比较直观。
anantnt203120
2004-06-30
打赏
举报
回复
还有什么优缺点呢?
szch
2004-06-29
打赏
举报
回复
存储过程主要是可移植性差
yanransoft
2004-06-29
打赏
举报
回复
sp性能好,易于调试,升级。
anantnt203120
2004-06-29
打赏
举报
回复
请问啊,今天居然有人否定存储过程的强大,太不服了。
C++
存储过程
执行类和线性表
存储过程
通常用于
实现
复杂
的
业务逻辑
或完成特定的数据库操作。
存储过程
可以接收输入参数和返回结果,可以包含条件判断、循环、异常
处理
等逻辑控制语句。它们可以访问和操作数据库中的表、视图和其他对象,并通过...
业务逻辑
写在
存储过程
还是后台代码
业务逻辑
写在
存储过程
还是后台代码? 就这个问题,要看所属的行业和所做的业务,需要区别对待。 因为业务要求不一样,传统软件开发(如电信、银行、金融行业)和互联网Web开发的思维方式不一样。 传统的软开行业考虑...
毕业设计实战教程ASP.NET广告公司业务管理系统的设计与
实现
本课程完整记录基于ASP.NET广告公司业务管理系统毕业设计的制作过程,帮助大学生学习毕业设计系统的
实现
过程。 本课程为ASP.NET毕业设计的设计全过程录像辅导,广告公司业务管理系统毕业设计基于Visual Studio 2015...
MySQL:尽量不要用
存储过程
封装
业务逻辑
而是关于:“
业务逻辑
是不是要封装在
存储过程
中
实现
,这样子php、java等就是调用
存储过程
”。
业务逻辑
,通俗说就是:比如要取数据的操作,取出会员编号为x的数据,原来我们一般是封装成函数,或者直接编写sql语句...
什么是
存储过程
,
存储过程
的作用及
好处
...中用户通过指定
存储过程
的名字并给出参数(如果该
存储过程
带有参数)来执行它。
存储过程
是SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元
处理
。
存储过程
存储在数据库
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章