技术开发 频道

2006开源数据库:面临竞争和收购何去何从?


    开源数据库和开源操作系统 

    同属于开源领域的开源数据库和开源操作系统,虽然都戴着“开源”这顶“时尚的帽子”,但它们之间存在着很大的不同点。尽管有许多的开源数据库被用户广泛地使用(例如MySQL),运行在开源操作系统上(例如Linux),但是对于开源数据库的开发,并不如开源操作系统那样先进和高级。在开源社区中,有数以万计的开发人员为开源操作系统(例如Linux)做贡献,贡献源代码。但是相比而言,在开源数据库方面,却显得“人丁”不够兴旺。开源操作系统所拥有的开源社区的技术支持和深厚背景,是与开源数据库最大的不同点。 

    对于开源数据库而言,也许要用上大概10年的时间,才能够达到满足企业级核心系统在商务智能数据库仓库方面的需求。 

    诸如MySQL、PostgreSQL、EnterpriseSQL等的开源数据库,与现有的诸如Oracel、IBM、微软的主流商业数据库产品相比,在高可用性、企业级的应用、关键性应用的层次上还有一定的差别。 

    虽然开源数据库在2006年的关键性部署增长了约50%,但是其起点很低。开源数据库更多的被应用在小规模的项目中,例如Web应用和服务器应用。在Google、Yahoo!等公司里,虽然有MySQL的部署,但是很能发现MySQL被应用在关键性的“苛刻”需求的领域中。对于关键性事务的处理,企业和用户仍然会选择有完备功能和完全支持服务的商业数据库产品。开源数据库的支持服务在一定程度上也许可以略胜一筹,但是,如果开源数据库不断加入、改进、提升自己的产品性能,那它是否会成为那些主流商业数据库的“原始版”产品?请不要忘记,“你自己在进步的同时,敌人也在进步”。 

    Linux为运行开源数据库提供了一个可用平台,并且许多公司已经选择在Linux上运行开源数据库。但是,Linux环境并不是真正的企业级应用环境。在未来的3—4年里,Linux环境必须趋于成熟,以达到满足大型机性能和企业级用户的需求,即Linux在未来需要扮演如今Unix的角色。平台的成熟,才能保证开源数据库的成熟和关键性应用。虽然Unix的使用增长率正在减缓,在五年之内,Unix的市场份额会可能会被Linux和Windows所侵占和控制。但是距离Unix的葬礼还有一段时间,或许需要10—20年的时间吧。 

    被竞争掉?被收购掉? 

    开源数据库在自我增长的同时,还要时刻提防类似Oracle、IBM、微软这些商业数据库巨头的“小动作”。 

    显而易见,Oracle一直对开源数据库领域的厂商虎视眈眈,并且已经有所斩获。IBM和微软对开源数据库厂商也有各自的收购“战略计划”和“军费预算”。这些厂商真实的收购目的,其实是想以此收购开源数据库的市场份额。微软和IBM是否会步Oracel的后尘,或者投资于其它风险开源数据库厂商,有待历史勘查。对于这些主流商业数据库厂商而言,开源数据库公司对目前全球140亿美元的DBMS市场份额(并正在以7%的增长率增长)的“窃取”,“讨厌”成分大于“威胁”。 

    开源数据库厂商还要面对来自这些主流厂商的竞争。事实上,这些巨头厂商都已经对自己的产品价格打了很低的折扣,并且还在适当的时候向用户提供免费的、集成了“缩小比例”的高级功能的数据库产品。另外,这些主流厂商在不增加任何成本的前提下,在自己的产品中增加和支持了开源数据库现在所拥有的技术。Oracle在花费3百万美元收购Innobase之后,在其基础之上发布了Oracel Database 10g Express的免费版本。而微软也发布了“缩水版”的SQL Server Express。 

    不要以为这些巨头厂商推出基于开源技术的数据库产品,就表示他们愿意采用开源社区的原则和“教义”。也不要指望他们会提供免费的企业版数据库软件。这些做法都只是暂时的,对于的这些巨头厂商而言,最容易奏效的方法,就是以收购自己的竞争对手来作为保护自己的市场份额的一种方法。难道你认为Sleepcat被收购之后,就会成为Oracel产品线上的一款开源数据库产品吗?被收购的公司一旦成为这些巨头公司中的“光荣一分子”之后,他们各自身上的“鲜亮”特性将会随之消失。
0
相关文章