找回密码
 立即注册

QQ登录

只需一步,快速开始

用新浪微博登录

只需一步,快速搞定

查看: 159|回复: 3

关于资源库,你用哪一种:基于数据库 or 文件库?

[复制链接]

2

主题

25

帖子

83

积分

注册会员

Rank: 2

积分
83
发表于 2016-12-15 22:57:57 | 显示全部楼层 |阅读模式
资源库对于统一管理所有的作业和转换,以及数据库连接非常有帮助。
那么在实际使用中,你倾向于使用哪种资源库呢?





以及,在多人协作的开发过程中,是否遇到过一些问题?本人就遇到过使用数据库做资源库时,多人连接导致数据库死锁的情况。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
楼主热帖

1

主题

8

帖子

39

积分

新手上路

Rank: 1

积分
39
发表于 2016-12-15 23:30:26 | 显示全部楼层
除了多人协作问题外,如果使用数据库方式的资源库,如何向生产环境部署呢?

1

主题

106

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
发表于 2016-12-16 14:47:01 | 显示全部楼层
个人倾向文件库,扩展性,适用性好。而现在做的都是分析流程模块化,资源库中主要放置一些模块组件供选择,而且kettle本身优势就有通用性与跨平台性,数据资源库没有太大意义。如果之后打算处理大量数据,或者模块化流程,忠告>一定要文件库哈.而且把kettle部署到hadoop集群时会省很多解决问题的时间。对于job、转换之间的相互调用,如果存在于不同数据库资源库,有时调用会很麻烦,因为平台调用时要加连接资源库命令,需要调用多个资源库里的组件会很尴尬

8

主题

38

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
发表于 2016-12-16 14:47:47 | 显示全部楼层
我们公司部署的是基于Oracle数据库的资源库,把所有信息都保存在数据库中,这样维护什么的就比较方便,使用文件系统也可以,用SVN控制版本协同,调度的话用Windows计划任务或者Jenkins都行。萝卜白菜,各有所爱。
不过用数据库的话,有点卡,不知道是网络原因还是什么问题,使用文件资源库,基本上秒开~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版| Pentaho | Kettle ( 沪ICP备14044064号 )  

GMT+8, 2017-3-24 02:13 , Processed in 0.429149 second(s), 31 queries , File On.

Powered by Discuz!  uKettle

Copyright © 2014 Comsenz Inc.

快速回复 返回顶部 返回列表