据悉,Google正在启动舍弃MySQL转向MariaDB的方案。在XLDB会上,Google网站牢靠度部门(SRE)资深系统工程师、Google外部MySQL数据库主管JeremyCole告发了Google大规模淘汰MySQL的方案:淘汰外部数千台MySQL数据库,更换开源数据库MariaDB,局部数据库已改用最新MariaDB10.0版。
Google在2013年终就开局与MariaDB基金会沟通转向MariaDB的方案,并宿愿转换环节中降落数据库迁移的危险。MariaDB是从MySQL独立进去的另一套衍生数据库(Folk版本),而且都来自相反的开创人MichaelWidenius(代号Monty)和其余开创人在1994年开局开发MySQL,2008年将MySQL卖给了Sun,传为开源软体商业化的经典案例。
甲骨文让MySQL变成了敞开平台
MySQL更是逐渐扩展市场,推出受市场用户欢迎的5.5版,但随着甲骨文收买了Sun,MySQL二度易主,MySQL社群担忧甲骨文敞开而纷繁出奔,MichaelWidenius因此推出了与MySQL相容的MariaDB,而MySQL原有上层则成立了SkySQL公司,与甲骨文主导的MySQL启动市场竞争,由此如今MySQL最被宽泛经常使用的是2010年5.5版。
甲骨文让MySQL变成了敞开平台
关于Google来说,早在MySQL4.0版时就开局驳回,在开收回BigTable档案系统前,很多服务都经常使用MySQL。直到如今,Google仍有许多MySQL数据库,其版本横跨了从4.0版到较新的MySQL5.1版。虽然如此,未进一步提及Google数据库迁移的概略,但对MySQL的观念上看出,Google用MariaDB取代MySQL面前的考量。
MySQL的好处是简单查问的效率较高,通常能以小于500微秒期间回应,此外,MySQL也有一个相对稳固的数据贮存层InnoDB,装置与操作都相对容易,同时也有许多网络学习资源可供应用。缺陷是不长于接待图形数据(GraphData),而且少量口头IDgeneration配置时效率慢,特意是收买MySQL的甲骨文器重华美的新配置,而漠视了MySQL的稳固性与全体效率。
另外,甲骨文主导下的MySQL适宜用治理小于1.5TB的数据,或少量数据的后端备份系统。较少批改来自经常使用者、开发社群对新配置的需求,虽然MySQL是放开源码的数据库,但甲骨文让MySQL变成了敞开平台。#p#
正如之前谈到,MariaDB虽然MySQL是同源所生的程序平台,但运作的理念却不同。MariaDB是由MichaelWidenius指导,并囊括了许多最后开发MySQL的开发人员,创立目标就是为了解脱甲骨文的控制。它驳回了新的存储引擎,并兼容MySQL5.5版本,目前的MariaDB10.0版建设在MySQL5.6版本的齐全复制版本(Fork)之上。
MySQL转移至MariaDB将成趋向
随着甲骨文在2010主导了MySQL之后,有逐渐将源代码敞开的偏差。因此,开源码社群以MySQL为基础开展出了MariaDB的分支,宿愿维持放开源码的个性。随着MariaDB和MySQL到目前为止其数据格局可以互通,造成许多企业都有将数据库系统转换的方案,例如,维基百科早已将数据库从MySQL换成MariaDB。
MySQL转移至MariaDB将成趋向
Google舍弃MySQL而改用MariaDB上,业界专家区分从甲骨文MySQL和MariaDB的两个方面来谈。甲骨文MySQL并不允许外部的更新机制,甲骨文并未保障未来MySQL源代码的放开性,此外,MySQL对越新的程序代码不再提供测试环境,使得甲骨文之外的开发者不可在MySQL上撰写新的配置。
而关于MariaDB平台,企业能够间接与开源码社群的开发者讨论,方案开发新配置并保障其放开源码的个性,最关键的是MariaDB提供了许多业务上的关键的配置,同时Google在其外围数据库治理系统上解脱甲骨文的控制,MariaDB将成为未来数据库的干流。
笔者也了解到,由于MariaDB与MySQL其数据格局可互通,一切与MySQL关系的工具、运行程序与衔接器(Connector),都可以间接在MariaDB上经常使用,让MySQL的经常使用者可以随便的转移至MariaDB。特意留意的是复杂的查问上,效率高过MySQL,而在ReplicationSetup上的速度,MariaDB也比MySQL高很多。
本网站的文章部分内容可能来源于网络和网友发布,仅供大家学习与参考,如有侵权,请联系站长进行删除处理,不代表本网站立场,转载联系作者并注明出处:https://duobeib.com/diannaowangluoweixiu/8193.html