简单、免费、扩展性、相对成熟等一直都是MySQL的吸引所在,然而随着自身脚步的放缓、各个竞争对手的追赶, 这些杀手级特性已不在有吸力(甚至沦为弱势)。虽然PostgreSQL一直被当作MySQL的直接竞争对手,然而真正给予其致命一击的似乎更像是MariaDB,这个由MySQL旧部所开发的产品。

尽管被Oracle捕获后,MySQL上的争议就从未中止;但时至今日,MySQL仍是最具人气的开源数据库:

MySQL再度失势:继维基百科后,Google迁移到MariaDB  大数据 NoSQL MariaDB MySQL Linux Google Oracle 第1张

简略、免费、扩展性、相对老练等一向都是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发行版Slackware Linux也宣告运用MariaDB代替MySQL,因为MariaDB社区更有生机也更乐意和开源社区协作。

·Arch Linux:2013年3月25日,Arch Linux宣告公告运用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补丁集搬迁到了MariaDB 5.5.28。经过全面测验发现,MariaDB的查询功率提升了3%-15%,均匀提升了8%,期间并没有任何反常产生;以qp为单位,吞吐量提升了2%-10%。而时隔将近半年,Wikipedia已正式完结搬迁。

互联网巨子Google的倒戈

作为最具人气开源数据库,MySQL绝非浪得虚名——除了Apple之外,Google、Facebook、Twitter也很多运用了MySQL,纷繁发布了自己的MySQL分支/补丁集,并为不少公司所选用。可是据国外媒体Theregister了解到,查找巨子谷歌正在努力于MySQL到MariaDB的搬迁,远离这个Oracle支持下的开源数据库:

音讯来自11日斯坦福的Extremely Large Databases会议上,在Google指派了一个工程师去MariaDB基金会的一星期后。尽管音讯并非Google官方发布,可是却是依据Google高档体系工程师 Jeremy Cole对MySQL生态体系现状的展现。

据悉,为了让MariaDB更有用,Google正在努力于对它的晋级和修补——用以搬迁Google上万的MySQL实例。Cole说道:

当下首要运转的MySQL 5.1版别现已不能匹配公司的脚步,因而咱们搬运到了MariaDB 10.1。

依据SkySQL (MariaDB兼并后的公司名,大部分职工由MySQL旧部组成,点击检查概况)Patrik Sallner还泄漏,在年头Google现已开端与MariaDB基金会达到协作:

他们将从前许多运转在MySQL上的数据库搬迁至了MariaDB,咱们现已与他们达到协作来努力特性的开发,协助完结这项搬迁。关于咱们来说,这是个非常好的学习。

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的未来则存在太多的或许。

Google大范围的MariaDB或许会从Chocolate Factory测验开端,用以削减开发者对MySQL的依靠,相同也是对Oracle开源数据库生态体系影响力的削弱。

写在最终

依据Google在开发者心目中的位置,这一行动对MySQL的影响可想而知。尽管咱们无法了解Oracle最初直接收买MySQL的动机地点,可是却能够判定当下的局势肯定不是这个数据库巨子想看到的。在未来,MySQL的位置或许会遭到更多数据库办理体系的要挟,可是当下给予其“丧命一击”的明显当属MariaDB!

转载请说明出处
知优网 » MySQL再度失势:继维基百科后,Google迁移到MariaDB

发表评论

您需要后才能发表评论