涂抹MySQL--第1章 开源运动与开源软件MySQL - 1.2MySQL的悄然而至(3)

2.4 世事难料,不经历风雨,怎能见彩虹

上市绝对不是企业的终点,因为“绝大部分企业”还没等到上市,就已经走到了终点。不过MySQL的发展趋势非常迅猛,看起来他们显然不属于“绝大部分企业”那个圈子,就上市来说,他们一度离这个目标非常接近。2007年时总收入已达7500万美元,照此趋势发展的话,在2008年是非常有希望达到收入1个亿的目标,进而上市,扩大知名度,挣更多的钱,进而丰富产品功能,占据更广阔的市场……呃,然而,世事难料,之后一段时间,MySQL的发展路途充满了坎坷。太阳啊,SUN公司出手了,它出价十亿美金,收购MySQL公司,及其所拥有的MySQL产品/商标及版本。

看得出来,SUN公司是花了血本的,10亿美金即使放到现在也是天价,在当时就更是惊人了。有IT评论家认为,这是一笔“现代软件史上最重要的并购案”,没有人能够未卜先知,否则考虑到后来SUN的并购案,他们一定会想为这句评语加上“之一”的。

我们还是把目光收回到主线。当时业内普遍比较看好这笔交易,一方面,SUN公司一直都坚定地走在“开源”的康庄大道上,旗下看家立命的两大重量级产品SolarisJava都是开源软件,MySQL软件能够归属于这样一家具备深厚开源基因,同时又具备“雄厚”实力的企业,业界对MySQL未来的发展也更有信心。

站在SUN公司的角度来说,收购MySQL属于企业级战略行为,意义非同小可,它使得SUN公司的产品线更加完整,使其能够在软件市场,给同级别的软件企业后院点上把火,展开更加白热化的竞争,抢占市场份额。

比如说,它可以打击某个以数据库软件为核心产品的软件巨头(咱不说是谁啊),该数据库软件巨头自打推出自己的OEL(Oracle Enterprise Linux)后,对于Solaris的支持就有些三心二意,甚至在Oracle 11g版本推出时一反常态,首发支持的操作系统平台改为Linux,而非惯常的Solaris系统,这显然让SUN公司感受到自己的地盘受到威胁,如今有了MySQL,它就可以在企业数据库软件市场中,与微软、ORACLEIBM等企业展开竞争。

展望下未来,这笔交易就更划算了,当时MySQL的客户群体过千万,其中不乏知名的互联网企业,当然更多是各类草根、初创企业,这么大的用户群体充满了想像的空间。对于MySQL来说也并不全然被动,由于SUN公司的软硬件产品主要面对大型企业,这正是MySQL之前市场推广方面的软肋,有了SUN公司的资源,相信对于MySQL进一步拓宽产品渠道会大有助益。

尽量业界大多看好,但是也存在不和谐的声音,甚至有人引申到SUN公司在过去十年间,收购产品的糟糕表现,质疑SUN公司是否有足够的能力为MySQL未来发展保驾护航。

俗话说,理想很丰满,现实很骨感。MySQL公司的创始人正体会着理想被照进现实,有人熬不住了。MySQL公司的创始人之一,David Axmark在辞职信中的说法比较具有代表性:“我对自己在SUN公司的角色进行了评估,认为自己更适合于小公司。我痛恨每天都要遵守的各种规章制度,但我也不愿打破他们。对于我而言,退休比较合适……”。两位创始人Michael WideniusDavid Axmark也先后向Sun提交了辞呈,离开了他们一手创立的企业。

提示:人走心没走,一方面哥几个仍然做为顾问,为MySQL的发展及技术规划提供咨询服务。另一方面,他们没有离开他们缔造的MySQL生态圈。他们后来共同创立了MariaDB基金会,重心放在发展MySQL的衍生版本MariaDB上。

对于MySQL来说,创始人离开当然是个重大打击,但是此时SUN已经自顾不暇,关照不到MySQL的状况了。不久后,也就是在2009年,Oracle公司出价74亿美元收购SUN公司,这是场振动IT行业的大交易,就数据库领域来说,通过收购SUN公司,Oracle终于也将MySQL收入囊中。

从被SUN公司收购开始,期间MySQL可谓几经波折,此后相当长一段的时间内,发展路径很不明确。体现在软件方面,就是版本更新速度变得极为迟缓。当然MySQL并非什么都没有做,MySQL5.1版本就是在此期间推出,尽管前头咱们谈过不再着重强调MySQL软件版本中新引入的特性,不过5.1还是值得说道,比如它增加了对分区表的支持,复制特性引入了行级复制,提高主从复制环境中的数据安全性等等,相较5.0版本,都是非常实用的功能。

只是,之前MySQL软件版本混乱,发展方向不清晰等方面的问题,被SUN公司收购之后,非但没有如愿得以改进,反有被扩大化的趋势。本来在被SUN公司收购之前,版本就是多线并进,比如之前就曾有过4.0/4.1/5.0同时更新,被SUN公司收购之后,在官方提供的MySQL版本中,则演进为5.1/5.2/6.0并行出击,这让新手选择时一头雾水。

可能有朋友会说,同时提供多个版本并没什么关系呀,用户完全可以根据自己的实际情况,选择合适的软件版本。这话倒是说得漂亮,不过显然对MySQL这类开源项目的版本定义缺乏认知,要知道,它跟咱们传统的商业软件不同,并不是版本越高越好。拿SUN公司持有MySQL软件时的情况来说吧,6.0版本一定比5.15.0版本先进吗?并非如此哟,有可能5.1版本具备的特性,在6.0版本中甚至没有提供,人家那是起自不同的基线,功能朝向不同的方向,我猜测本意确实是为了让用户自主选择合适的版本,但初学者却很可能看傻了眼,依照惯例就冲着高版本的软件去了,咱倒不能说它有啥问题,但这种设定确实不合常理认知对吧。

提示:貌似大型开源项目都有这个毛病,即使现在也不鲜见,拿时下声名甚隆的Hadoop项目来说,官网同时提供1.0.x以及2.0.x多个版本(甚至还包括0.20.x0.22.x0.23.x)。但是2.0一定比1.0好吗,那真不一定,架构体系都有重大差异,演进的方向、包含的特性均不相同,关键要看使用者最看重的是什么功能。

MySQL再度易手至Oracle公司之后,业界对于其未来的命运十分担忧,联想到Oracle公司之前对MySQL关联公司的收购行为,其对MySQL的戒备明眼人都看得出来,甚至早在SUN公司收购MySQL时,就有阴谋论一类的声音,宣称背后就是Oracle在主导,目地是搅乱MySQL的正常发展计划,在其未壮大之前即扼杀在摇篮。如果这并不是阴谋而是阳谋,如今Oracle自己成为看护摇篮的主人,他会怎么做呢?

所有人都知道Oracle公司对MySQL有所图谋,所有人也都知道MySQL在关系型数据库领域已经是最有竞争力的对手(不仅针对Oracle数据库)。从收购Innobase公司开始算起,Oracle布局这么久,如今MySQL的控制权已被Oracle公司操纵在手,这盘棋他们的选择很多,究竟会如何决策,我猜不到,但是有一点我确定一定以及肯定,他们不会轻易地放弃MySQL这款产品。

做为一款开源产品,假使Oracle将之雪藏,那么开源社区利用MySQL的已有代码,很快就可以推出兼容性的数据库产品。更何况不管在当时还是现在,MySQL数据库的各类分支及衍生产品都已绵绵不绝,若Oracle公司真的做出雪藏的决策,就相当于将这份市场拱手让人,那对于Larry Ellison来说就是下了手臭棋。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7607759/viewspace-1192631/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7607759/viewspace-1192631/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值