新足迹

 找回密码
 注册

精华好帖回顾

· “智者无敌”------在杀与不杀之间游离------ (2011-7-29) 太有才了 · 我这个馋人+懒人的成功瘦身谈 (2008-12-26) ll007
· 我最近读的一本书-《活法》 (2010-5-9) liyuefu · 芋头糕 (2010-11-27) 高寿财
Advertisement
Advertisement
楼主:flyspirit

[IT] 关于.net下的Data Access技术 [复制链接]

发表于 2010-6-5 12:06 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 北风 于 2010-6-4 17:00 发表
举个例子,有个database有2个app都要对它里面的一个table做相似的update,当然这2个app的update有不同的条件
我们需要1个sp,在app里面处理条件呢?还是2个sp,然后在sp里面分别处理条件呢?

这样说可能清楚一点 ...


基本上明白你的意思了,sp 中对于input parameter的条件区别,典型的情况是有的input是compulsory,有的是optional,在一个app中就是很经常的事,我们处理它有两种手段:
1。if else, performance不错,但代码冗余,自己看得都难受。
2。在where中加对input parameter的case when,这种看起来比较清新,也好维护,但performance不行,有很大可能导致table scan。

就看你怎么balance了,如果不是performance很有问题的话,我比较倾向于第二种。
Advertisement
Advertisement

发表于 2010-6-5 15:11 |显示全部楼层
此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2010-6-5 10:59 发表


动不动就用soa其实是个误区,大系统用soa的确可以增加它的scalibility,但诚实的说这种project少之又少,5%都不到。

app server跟你说的web server是一个概念,app 在那个server上跑。


5%是你拍脑袋想出来的吧,在没有比较可靠的数据之前,最好不要下结论。

关于app server和web server,你可以参考下ibm或者oracle的产品线。为什么ibm同时有http server和websphere applicatoin server, Oracle也同时有Oracle HTTP Server和WebLogic Application Server

App Server不等于web server,我在另一个贴子里也有说明

发表于 2010-6-5 21:35 |显示全部楼层

回复 92# 的帖子

此文章由 runxi328 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 runxi328 所有!转贴必须注明作者、出处和本声明,并保持内容完整
无扑死

[ 本帖最后由 runxi328 于 2010-6-5 20:54 编辑 ]

发表于 2010-6-5 22:25 |显示全部楼层

回复 93# 的帖子

此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这是什么意思?

发表于 2010-6-5 22:28 |显示全部楼层
此文章由 runxi328 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 runxi328 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 flyspirit 于 2010-6-5 21:25 发表
这是什么意思?


oops

发表于 2010-6-5 23:26 |显示全部楼层

回复 95# 的帖子

此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
好像有段时间没有看见你现身了。
Advertisement
Advertisement

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部