明知山有虎,偏向虎山行

  作者:姜玲
2007/3/30 18:04:48
本文关键字: ttnn 2006年02期
最近向师傅的几篇etl工具设计系列挺有意思,特别是到需要自己编写etl工具吗?这一章,有点无招胜有招的意思。哈哈,说了一通如何设计这个工具,最后告诉你,不要去设计。其实我也是不赞成自己编写ETL工具,当然如innovate所分类的,是在大金额和大数据量的项目情况下。
 
向师傅估算的ETL工具开发成本还是太乐观了,一个产品的开发是长时间的,就算这个成本能够开发出第一个版本,后续的恐怕还有持续的研发成本,就像无底洞。无底洞算好的,说明还能买的出去,有人用,所以你要不断研发新版本。否则,刚挖下一个坑,就"嘎",下面没了。刚够把自己给埋掉。
 
不说未来的版本,就说第一个版本,你得想明白ETL要面临的究竟是什么问题吧,所谓问题域,也可以说是需求。这个需求一般在第一个版本都不会太细,甚至,对于很多想开发这个工具的厂商来说,有一些需求是自己想出来的,并非实践中遇到的,闭门造车的通常的毛病。想想,能有多少在ETL领域久经沙场的设计师啊,这是现实情况。
 
有人批评向师傅写的这几篇设计有些片面,可这都是实践出来的啊。虽然不能完全作为实际工具的设计书,可现在如果出来一种看起来全面的东西,那肯定有问题哉。要不就是扯淡,要不就是空想,要不他就是神。
 
如果说否定"自主开发",肯定有一些热血人士说,你这个懦夫,我们要振兴民族软件
 
不敢否定自己开发工具的,毕竟他们都是饱含热情地作一件事。但对于很多作出这样决策的公司来说,这并不是就是干着过瘾的事情。还得想想风险,毫无疑问,作这个是风险很大的事情,有的做法甚至就是自寻死路。可世事就是如此,明知山有虎,偏向虎山行。而且还有很多项目金额小的,买工具根本不现实,但可以想想法子啊。
 
开源软件是一条路,固然熟悉人家的代码总比不上自己写过瘾,可风险减少不少。毕竟有人在为之贡献,有一定的持续力。如果不厚道,还可以改巴改巴,冠个名字,成了自己的产品,岂不美哉。
 
还有个法子是从曾经有过的研发中延续,不可否认,过去有的项目中,有个公司已经在开发这类工具,将那些有案例的(多多益善)拿来,作为第一个版本,持续下去。
 
不管如何,你得想好罗,是不是就立志和datastage、powercenter,甚至低端的dts来竞争,你花费几十万元开发的东东肯定能够比人家几千万搞出来的东东就好,你三年作出来的东西能够比人家十年作出来的东东牛。当然,我们得有这个自信,因为中国人就是比外国人聪明。
责编:姜玲
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918