社区
MS-SQL Server
帖子详情
大家对存贮过程有什么看法
stupidex
2001-11-21 11:14:52
目前流行的三层结构中,不管是com+还是j2ee似乎都不鼓励大量使用存贮过程,各位认为使用存贮过程和使用component相比,性能是不是会更好一点呢?
...全文
153
12
打赏
收藏
大家对存贮过程有什么看法
目前流行的三层结构中,不管是com+还是j2ee似乎都不鼓励大量使用存贮过程,各位认为使用存贮过程和使用component相比,性能是不是会更好一点呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flowerofwind
2001-11-22
打赏
举报
回复
我觉得使用procedure灵活性和可移植性较差
昵称被占用了
2001-11-22
打赏
举报
回复
学习!
icevi
2001-11-22
打赏
举报
回复
同意flowerofwind(现实很残酷)和mycode(不写代码)。
我的意见是两层结构时能用就用,毕竟还是很好用的。
三层结构时能不用就不用,不到万不得已再用。
若要考虑可移植性,干脆不用,不好移植的。
个人观点,仅供参考:)
bend
2001-11-22
打赏
举报
回复
我觉得应该尽量发挥数据库服务器的性能,如果你采用的数据库系统支持存储过程,应该使用存储过程。至于组件复用的问题,应该根据不同的情况分别对待,不能够指望编好一套组件后,靠它们包打天下——不论什么数据库系统都适应,而不需要修改任何组件代码,这好像违背了组件的本意——接口和实现分离。
KingSunSha
2001-11-22
打赏
举报
回复
存储过程的可移植性确实非常差, 几个主要的RDBMS SQL的语法相差太大. 但灵活性,可重用性并不差,ORACLE的包其实也可以认为是一种早期的分层概念.
我的想法是:
1. 用过程来处理基本表读写操作(基本上不在外部直接处理表)
2. 用中间层来处理业务逻辑
3. 前台只处理显示和接受输入
seeit
2001-11-22
打赏
举报
回复
尽量少用(尤其是在程序里),要和整套软件保持一致。学学软件工程吧
mycode
2001-11-22
打赏
举报
回复
如果你开发的系统,只能提供自己的系统使用,那你可以采用存储过程.
当你的系统还想提供给别的系统调用时,组件的重用性的好处,就体现出来了.
存储过程,个人认为是在三层结构没有大量使用时的一种替代解决方案.
Lymanlu
2001-11-21
打赏
举报
回复
也不是啦!我是支持使用组件的,这样可以增加代码的重用性,减少再开发的难度!对于一个程序员来说是有好处的!
itroad
2001-11-21
打赏
举报
回复
我建议能用存储过程的地方,尽量使用。
好处吗。。。
难道你开发出来的程序,需要经常改变dbms?!
progame
2001-11-21
打赏
举报
回复
嗯,听君一席话,胜过坐轮椅啊
于是我摇着轮椅走掉了.........
progame
2001-11-21
打赏
举报
回复
推个轮椅过来旁听中。。。。。
'/*没接触三层结构啊,所以现在偏爱存储过程:(
KingSunSha
2001-11-21
打赏
举报
回复
纯粹就性能来说,存贮过程肯定要好过外部的调用。
三层结构中不鼓励大量使用存贮过程的原因主要不是考虑性能的问题,更多的是考虑component的通用性、可移植性以及负载平衡等因素。
MySQL 存储
过程
(创建海量数据实验环境)
# 存储
过程
概念 存储
过程
是数据库管理中常用的技术之一,可以很方便的做些创建数据、统计数据、分析数据等工作,当前的主流数据库都支持存储
过程
,但不同的数据库环境语法结构有略微区别,本章给同学们介绍 MySQL 下...
存储
过程
的理解
优点:响应时间上来说有优势,可以给我们带来运行效率提高的好处,且使用存储
过程
的系统更加稳定。 缺点:维护性较差,相对于简单sql,存储
过程
并没有什么优势,并且在进行调试时比较困难。 3.为什么要用存储
过程
? ...
关于存储
过程
的
看法
减少存储
过程
封装业务逻辑-web开发与传统软件开发的思维模式不同 本篇文章讨论并不是:不要使用存储
过程
,因为有些事情还是要存储
过程
来完成,不可能不用。而是关于:"业务逻辑是不是要封装在存储
过程
中实现,这...
为什么不推荐使用存储
过程
?
一、存储
过程
是什么? 存储
过程
(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储
过程
的名字并给出参数(如果该存储
过程
带有...
到底该不该使用存储
过程
百度百科对存储
过程
的定义 存储
过程
(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储
过程
的名字并给出参数(如果该存储
过程
...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章