对技术发展趋势的思考

       IT行业的技术发展很快,新技术,新架构层出不穷。在步入互联网时代,特别是移动互联网时代后,还是感受到了IT行业颠覆性的变化。

      比较震撼的是,感觉使用Oracle的公司和场景越来越少,这从搜索Oracle相关的技术博客就可以发现这个趋势,ITPUB这个曾经聚集了众多Oracle技术大牛和爱好者的网站,近三年来的活跃度明显下降。主流技术网站搜到关于Oracle的帖子几乎都是2013年以前的。各大招聘网站上和Oracle相关的岗位也大大减少。当然,这和大数据技术的兴起,特别是诸如Hadoop生态圈的产生,繁荣有关。不仅Oracle,包括像Teradata,DB2这些厂商的非开源的数据库也面临同样的问题。记得7,8年前,老工程师常常以老司机的口吻分享他们的经验:Oracle值得一直学下去,用下去。Oralce就是数据库的霸主,任何时候都不会过时。而事实上,在6,7年前,因为Oracle高额的成本,美国互联网公司的架构师就在探索更换数据库的技术解决方案,大方向就是用Java去实现原来后台用PL/SQL实现的业务逻辑,而数据库回归本源,只是存储数据。当时这个想法,受到了许多美国Oracle技术大牛的质疑和不屑。毕竟在那个时候,这个方案面临许多问题亟待解决,包括如何实现并达到Oracle的高可用性,如何保证数据的准确性。当然,后面的故事,大家都知道了,现在这些问题都可以解决了。不仅仅Oracle,甚至连银行的大机系统也在往小机上迁移,也开始用Java开发去实现和替代以前IBM昂贵的中间件。这在以前,根本是件不可思议的事情。

      其实,个人觉得Oracle还是很完美的,大机系统也还是一如既往的稳定,产生如此变革的技术本源当然是众多开源产品的出现。互联网公司以自身为例子证明了技术上的可行性;国外的google,国内的alibaba就是这方面的先驱和领导者。但这远远不够,更重要的一点是成本。厂商的这些产品实在太昂贵了,这也是为什么这些新的技术和解决方案率先出现在互联网公司。因为互联网公司大多是从小公司迅速发展起来的,一方面,一起步就使用大厂商的产品,不现实;另一方面系统架构随着公司和业务的快速发展,也需要快速迭代更新,使用非开源的产品受制于厂商。厂商推出一个新版本的产品,往往需要至少半年到几年的时间,而且新版本推出时,往往有很多坑要填,事实上很多产品的bug和需要改进的地方也在使用过程中发现的,互联网公司自然不希望成为厂商的测试环境。最后,还需要一个契机,那就是经济周期。很多使用大厂商产品的公司都来自是诸如银行,制造业,石油化工之类的传统行业。作为这类成熟型企业的技术负责人,在经济好的时候,首要考虑的是系统的稳定性。钱好赚,也支撑得起付给厂商的开销。当经济下行,或者处于低谷,面临危机和挑战时,技术负责人首要考虑的是成本和创新。本身行业钱也不好赚,必须在支付给厂商的钱上动脑筋了。也正是这个契机,掀起了抛弃厂商产品,拥抱开源,自主开发的趋势。当然,这也不是说Oracle作为传统的关系型数据库就会完全被分布式存储数据库所取代,毕竟各有优势,应用的场景不近相同。产品是基于应用场景和解决问题而产生的,所以有共性,但也存在一定的独特性。此外,众多技术和产品以及开发工具本身也有各自的生态圈;生态圈里有优胜劣汰,同时也会遵循生态系统的其他法则,因此很难产生陆海空三栖霸主般的产品。即便出现了,如恐龙一般,估计也会慢慢消亡,然后再循环。重量级的Oracle, EJB,Delphi就是例子。当然,工具化也是趋势之一,但这并不矛盾。因为这种循环,并不会是简单的重复,而是循环演进。完善的生态圈形成,然后工具化,出现旗舰般的产品,然后又消亡,被新的技术形成的生态圈所替代。不同的技术所在的生态圈决定了该技术的不同应用场景和发展前途。与此同时,技术也会像各物种一样,进化和演进不会停息。

    因此,在大背景,大环境不发生大的变化的情况下,该趋势还将继续,特别是在经济继续下行的情况下,诸如像Datastage,BO这样,功能强大,收费高昂的产品的前景,我并不看好。相关的技术之路,也不看好。拭目以待吧。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值