batch(Oracle+shell)及Online(web即Java)使用场景是有很大区分的.
作为一个架构师理解这个很重要,理解的越好,越公平的利用资源. 昨天参加了Oracle技术嘉年华2013.哪些所谓的Oracle大牛们,实际上是在用一条腿走路.做不得系统架构师的,在企业的开封府中只可能是王朝马汉角色,做不得军师的。但他们的知识是可以和必须学习的,至于要无所不能还是算了吧。
batch的优点在于
1:自动化(定时,触发器等)
2:大量数据处理
3:数据库内部处理(资源优)
4:可以利用aix定时处理(web也可以)
web优点在于
1:主观性强(体现操作者的个性)
2:特别数据特别处理
3:改动数据少,影响局部(容灾好)
一案例:
因为最后期限要到了(比如催款),财务部要给担当者(譬如签合同者)及确认责任者(一级一级审合同的人)发信。
担当者A:
确认责任者1:组长(顶头上司:专务)
确认责任者2:部长(非直接上司:管理多个组)
确认责任者3:财务部长(非直接上司:管理多个部财务)
部长2天看处理一回邮件,即滞留期间2天,所以得提前2天发信。
具体实现:
1:batch部分:根据上下级关系及review及be reviewed关系,批量每天定时送信
2:web部分:画面强制指定某人为确认责任者给其发某个信。(单个处理)
chf@tsinghua.org.cn
使用场景不同。
阅读(2887) | 评论(0) | 转发(0) |