继维基百科后 MySQL再度得势 Google迁徙到MariaDB
虽然被Oracle捕捉后,MySQL上的争议就从未中止;但时至今天,MySQL仍是最具人气的开源数据库:
便捷、收费、裁减性、相对成熟等不时都是MySQL的吸引所在,但是随着自身脚步的放缓、各个竞争对手的追逐,这些杀手级个性已不在有吸力(甚至沦为弱势)。虽然PostgreSQL不时被当作MySQL的直接竞争对手,但是真正给予其致命一击的仿佛更像是MariaDB,这个由MySQL旧部所开发的产品。
那些年被重量级用户放弃的MySQL
MySQL在各大Linux发行版中的得势
由于不满MySQL被Oracle收买后的日渐敞开与缓慢的更新,泛滥Linux发行版逐渐放弃了这团体气开源数据库,而转向了MariaDB,其中包括:
·Fedora Project:2013年元月,Fedora Project开局征集用户经常使用MariaDB的动向。而在夏季的 Fedora 19中,Fedora Project曾经换用 MariaDB成为依赖软件的自动选用。
·Slackware Linux:2013年3月23日,最新鲜的Linux发行版SlackwareLinux也发表经常使用MariaDB替代MySQL,由于MariaDB社区更有生机也更情愿和开源社区协作。
·Arch Linux:2013年3月25日,ArchLinux收回通告经常使用MariaDB替代MySQL,并于1个月内成功转换,由于多种要素,更新需手动口头。
·Red Hat:2013年6月,Red Hat发表企业版发行版RHEL 7将用MariaDB替代MySQL。而在往年早些时刻,Red Hat的社区发行版Fedora已发表从MySQL 切换到MariaDB。
以上是一些不齐全的统计(比如还有openSUSE等等),同时咱们也置信,随着MariaDB失掉更多的认可,相似的更替将出如今更多的Linux发行版中。
MySQL在重量级公司中的得势
·Apple:在2011年Sun被Oracle收买不久后,Apple就放弃了MySQL。当然,他们选用的是PostgreSQL,这里不得不拜服一下Apple上层的远见。
·Wikipedia:在2012年底,Wikipedia曾发布了一个测试:英文维基的一个从(slave)数据库从MySQL5.1 +Facebook补丁集迁徙到了MariaDB5.5.28。经过片面测试发现,MariaDB的查问效率优化了3%-15%,平均优化了8%,时期并没有任何意外出现;以qp为单位,吞吐量优化了2%-10%。而时隔将近半年,Wikipedia已正式成功迁徙。
互联网巨头Google的倒戈
作为最具人气开源数据库,MySQL绝非浪得虚名——除了Apple之外,Google、Facebook、Twitter也少量经常使用了MySQL,纷繁发布了自己的MySQL分支/补丁集,并为不少公司所驳回。但是据国外媒体Theregister了解到,搜查巨头谷歌正在努力于MySQL到MariaDB的迁徙,远离这个Oracle允许下的开源数据库:
信息来自11日斯坦福的Extremely LargeDatabases会议上,在Google指派了一个工程师去MariaDB基金会的一星期后。虽然信息并非Google官网发布,但是却是基于Google初级系统工程师Jeremy Cole对MySQL生态系统现状的展现。
据悉,为了让MariaDB更有效,Google正在努力于对它的更新和修补——用以迁徙Google上万的MySQL实例。Cole说道:
当下关键运转的MySQL 5.1版本曾经不能婚配公司的脚步,因此咱们转移到了MariaDB 10.1。
依据SkySQL (MariaDB兼并后的公司名,大局部员工由MySQL旧部组成,点击检查概略)PatrikSallner还泄漏,在年终Google曾经开局与MariaDB基金会达成协作:
他们将先前许多运转在MySQL上的数据库迁徙至了MariaDB,咱们曾经与他们达成协作来努力个性的开发,协助成功这项迁徙。关于咱们来说,这是个十分好的自创。
Cole还泄漏,迁徙将触及到上万台的MySQL主机,当下两个公司正在努力MariaDB牢靠性及个性的研发。
同时,Google会将一切MySQL主机转换成MariaDB。不论Oracle动机与否,经过这项动作,Google将齐全消弭对其技术的依赖。自MySQL4.0版本以来,这个开源数据库(经少量修正)就在Google少量经常使用,最近经常使用的版本是5.1。据Cole了解到,MariaDB 10.0大抵相当于MySQL5.6本本,因此上班量并不是很大。在被问到为什么会选用MariaDB作为MySQL替代,Cole如此解释:
在我看来,除下一般个性及成功方法,两个数据库有着太多相反的个性。但是无理念上,它们却存在着泛滥的不同。我很宿愿看到MySQL能有一个独自的社区,但是在Oracle的统治下显然并无法能,而MariaDB的未来则存在太多的或者。
Google大范围的MariaDB或者会从ChocolateFactory尝试开局,用以缩小开发者对MySQL的依赖,雷同也是对Oracle开源数据库生态系统影响力的削弱。
写在最后
基于Google在开发者心目中的位置,这一动作对MySQL的影响可想而知。虽然咱们无法了解Oracle现在直接纳买MySQL的动机所在,但是却可以判定当下的局面相对不是这个数据库巨头想看到的。在未来,MySQL的位置或者会遭到更少数据库治理系统的要挟,但是当下给予其“致命一击”的显然当属MariaDB!