Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7065840
  • 博文数量: 701
  • 博客积分: 10821
  • 博客等级: 上将
  • 技术积分: 12021
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-02 10:41
个人简介

中科院架构师,专注企业数字化各个方面,MES/ERP/CRM/OA、物联网、传感器、大数据、ML、AI、云计算openstack、Linux、SpringCloud。

文章分类

全部博文(701)

分类: 架构设计与优化

2013-11-18 15:55:51

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) |
给主人留下些什么吧!~~