上个月在准备大型资料库管理系统-专业级(MySQL 5.0)测验认证的时候,ㄚ琪无意中看到了MariaDB的维基,这个由MySQL的创始人Michael Widenius主导开发的资料库,让人觉得有点毛,他老兄赚了10亿美元后,现在又新弄了个资料库来跟甲骨文MySQL对打,这让我想起了一些软体业的购并故事,感觉甲骨文买下了SUN之后拥有MySQL,但是你想想他不是有了Oracle这个重量级的资料库软体吗?我有点感觉这个MySQL团队会不会在甲骨文里被斗下来啊,历史上可是有很多的迹象说,果真如此,那这个认证还有用吗?
[adsense][/adsense]
如果不是,有这个甲骨文当靠山,那么在很多只吃认证这一套的企业组织里头,这个认证将是求职加薪翘脚髯嘴须的大好机会。
不管怎样,今天我还是拿到了证书。
但不可小觑Google这家大公司要离开MySQL的使用转向MariaDB这个新闻喔,如果你想要到Google上班,那么学资料库的你就要有点sense了,如果只是为了求得温饱,那么就看看就好了,反正时候到了,就是再另外装个软体罢了。
这个消息应该是来自史丹佛大学的7th Extremely Large Databases Conference会议由Google的资深系统工程师Jeremy Cole提出的简报,当然这不是Google的正式声明。为了让MariaDB更有效,Google正在致力于对它的升级和修补,用以迁移Google上万的MySQL案例。根据简报,Cole说道“我们当前执行的 MySQL5.1版已经有点过时,所以要迁移至 MariaDB 10.0”。
此一资料库系统的转换方案,其实从本年初 (2013) 便已开展,目前 Google 原利用 MySQL 的资料库团队,正与 SkySQL MariaDB 团队合作,以提升 MariaDB 的功能延展性与运作稳定性。而 SkySQL 的执行长 Patrik Sallner 也公开证实:Google 已将许多原本利用 MySQL 系统开发的应用程式,转换到 MariaDB 的环境下来运作,而双方共同合作改良 MariaDB 作为后续 Google 资料库需求的使用方案,也已经是拍版定案的策略。
Cole还透露,迁移将涉及到上万台的MySQL伺服器,当下两个公司正在致力MariaDB可靠性及特性的研发。
同时,Google会将所有MySQL伺服器转换成MariaDB。不管Oracle动机与否,通过这项举措,Google将完全消除对其技术的依赖。自MySQL 4.0版本以来,这个开放原始码资料库(经大量修改)就在Google大量使用,最近使用的版本是5.1。据Cole的解释,MariaDB 10.0大致相当于MySQL 5.6版本,因此工作量并不是很大。在被问到为什么会选择MariaDB作为MySQL替代,Cole如此解释:
在我看来,除下个别特性及实现方法,两个资料库有着太多相同的特性。但是在理念上,它们却存在着众多的不同。我很希望看到MySQL能有一个单独的社区,然而在Oracle的统治下显然并不可能,而MariaDB的未来则存在太多的可能。
看来看到的消息就是Oracle不是很看重MySQL,这是想当然的是,就跟贾伯斯以前的Apple公司一样,终究会有一个软体死掉的,因为一山不能容二虎,看来MariaDB指日可待了。
那我们用的Ubuntu系统什么时候也要纳入呢?
