Data Stage 中server job与 Parallel job有什么区别? 感觉大多都开发Parallel job,什么时候要用到server job?

0
已邀请:
4

xiaoliuzi - 精通BI/EDW数据模型设计;IBM MDM模型设计;精通主流ETL工具DataStage/Informatica开发、性能调优、安装配置; 2013-08-22 回答

Server Jobs
运行在Datastage server engine上
编译为Basic语言
没有并行功能
Parallel jobs
运行在DataStage parallel engine上
内置管道并行和分区并行
编译为osh(Orchestrate Scripting Language)脚本,
Transformer Stage编译为c++ operator ,执行速度比osh略慢
Mainframe jobs
运行在mainfrmae大机上
Sequnces jobs
运行在Datastage server engine上
用于JOB的JOB的调度配置依赖等
可以启动 server jobs和parallel jobs
1

BAO胖子 - 15年BI经验,涉足电力,快消品,医药,信息服务等行业的BI老兵。 2015-09-01 回答

讲讲前世今生,最早的时候datastage还叫argent的时候,他们只有server edition,后来收购了一家公司,将OSH弄进来才出现了enterprise edition,也就是并行job。性能可扩展性等方面上有极其显著的差别,enterprise edition远远高于server edition,而且你可以观察到datastage(现在叫infosphere information server)基本上已经不发展server edition了。二者最大的区别就是价格,可能有五倍的差距之多。

要回复问题请先登录注册