说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

MySQL再度失势:继维基百科之后,Google也迁移到了MariaDB

HTML文档下载 WORD文档下载 PDF文档下载
即使饱受非议,MySQL当下仍然是开源数据库的人气之王。然而光鲜的背后,其神位似乎已摇摇欲坠。继维基百科及多家Linux发行公司弃用MySQL之后,互联网巨头Google也果断使用MariaDB来替换公司内上万的MySQL实例。

尽管被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发行版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!(审校/王鹏)

9月23-25日,北京,重要安全大会—— 2013中国互联网安全大会。由CNCERT/CC指导,网络安全应急技术国家工程实验室、灾备技术国家工程实验室、OWASP、Gartner、SyScan等深度参与。特别精选“软件安全论坛”和“云计算安全论坛”,为CSDN的用户预留部分名额。数量Very有限,速 报名!

如何组织大型JavaScript应用中的代码? Robert Scoble:戴Google Glass两周后 再也不想摘下它 赶时髦?Facebook CEO 2013年将领取1美元年薪 蓝港在线CEO王峰:我在网络游戏行业十年从业记 CMDN Club 27期:从儿童音乐教育到移动碎片化管理 聚焦全球移动市场——你所不知道的俄罗斯 MemSQL:号称世界上最快的内存-关系型数据库 兼容MySQL但快30倍 PC衰落 Intel转投Google挖掘移动市场潜力 移动周报:500元体感、精确到0.01毫米的Leap Motion TUP第29期:王淮、龚世海谈如何打造优秀的技术团队 一网打尽13款开源Java大数据工具,从理论到实践的剖析 从用户体验的善与恶说起,做用户爱“玩”的教育应用 三大主流开源硬件对比:Arduino vs BeagleBone vs Raspberry Pi “BlackBerry 10移动应用开发大赛”应用推荐 Java程序优化的一些最佳实践 Heka:Go编写,来自Mozilla,高效、灵活的插件式数据挖掘工具 Anchora鲁为民:PaaS是我的兴趣 次世代IDE Light Table 0.4发布 带来众多更新和改进 别再设计易碎的Web API! LinkedIn:55人支持2700位员工,2亿用户的大数据分析 Brian Krzanich是谁?这位新CEO预示英特尔未来怎样? HTML5开发者心声:浏览器兼容性成最大问题 传微软6月下旬将发布第二代Surface 7到9英寸全有 Turbulenz:HTML5 2D和3D游戏引擎开源 携程开放平台总经理夏天:内容+高转化率成就开发者 直接拿来用!最火的Android开源项目(一) Qunar 谌振宇:旅游行业的移动化如何布局? 大数据分析“铁三角”: Teradata数据仓库、Teradata Aster与Hadoop Teradata专业服务:打造行业企业的“数据科学家” Xamarin Evolve 2013:竭尽全力让C#服务iOS与Android 史上最全!57个Web框架4轮横向对比 我对现在的女大学生完全没有兴趣! 这样的人才中国有多少 ? 谁有语音卡驱动原程序 谁用过mp3play.ocx,大侠快来救火? 请问vc程序如何打包,可以在离开vc环境也可以运行? 怎么改变默认的打印机? win2000 下运行dos程序 报直接访问硬盘错误,有无解决方案 如何获取文本文件中的内容? 数据窗口问题求急!!! 有关线程。。欢迎讨论。。。 如何让GUI程序拥有一个console窗口 哪儿有可以加载背景图片的TTrackBar下载? 急!!!!! - 可以多加分 十万火急!!局域网不能访问!!(高分) 为什么程序不能发布成可执行文件? help!出现了很奇怪的现象?为什么我的asp代码不执行 等待高手! HtmlInputFile控件的使用问题 在UNIX+ORACLE+C++环境下开发的程序员的工资问题 怎样判定有几块硬盘!!!求助高手!!!!!!! 950元出售SCJP考试劵(仅限成都市) 我想利用asp中的FileSystemObject对象把一个已存在的文件改名,改成我希望的名字? 挺简单的程序运行错,请指点! 在修改vsflex控件内数据的时,输入汉字需要每次设定输入法,有没有好的办法 急求代码大全的英文电子书,哪位有的?在线等!! 小难题 在UNIX+ORACLE+C++环境下开发的程序员的工资问题 取消地址和工具栏? 诚心请教 工具栏上加下拉组合框的问题 FFDD 2.0 系统件开发规则 有MIS或ERP选型经验的朋友请点击,斑竹请务必帮助我! 系统件快速开发解决方案 —系统转系统件方案 关于paradox的字段设置 谁有jb7的注册码?能发给我吗? 我想让一个存储过程最大执行10秒,超时退出,怎么实现? 数据库连接问题 在delphi的paradox 7 的字段设置 单网卡如何帮定双IP? 这样都有?你们给我我的可用分增加了 不用hook,能不能把其他应用程序的关闭按钮或最小化最大化按钮屏蔽掉?? 如何把float转成CString 怎么把SQL SERVER2000 数据库中的表转成.dbf格式的表!谢谢 如何得到一个图形按钮的句柄啊?好郁闷!!! 关于setfilter()函数的问题 谁知道四川的高程考试什么时候报名?哪里? illegal character: \12288???什么是不合法的存在?? 关于wav格式的声音文件 com 、active控件,b/s,asp到底什么关系啊 C++高手请过来! 怎么切换分割后的视图类 软件工程师的职业生涯――从入门到精通 写出与红歌歌名相关的历史事件(现象) 举例;《松花江上》——九一八事变 ①《过雪山草地》写出与红歌歌名相关的历史事件(现象) 举例;《松花江上》——九一八事变 ①《过雪山草 急需描写冬天景色的好句好段, 描写春/夏/秋/冬/的诗每种各两首[要有诗``作者``朝代]一定要教教我```千万别打错字``谢谢`` 在100ml 0.1mol/L Nahco3 中c(co32-)>c(H2CO3) 这句话对吗那在 100ml 0.1mol/L Na2co3中 c(co32-)>c(H2co3)对吗 PH为5的盐酸溶液加水稀释1000倍后溶液的PH值?PH=-lg[(10-5+999×10-7)/1000]=-lg(1.099×10-7)=7-0.041=6.959这里999是怎么来的? 茶杯值两元钱杯子必备太贵一元钱请问杯子杯盖个值多少元 0.1mol/L Na2CO3水溶液的PH=() c(H2CO3)=() c((CO3)^2-)=()已知H2CO3的Ka1=4.2×10^-7 Ka2=5.6×10^-11 描写春天、夏天、秋天、冬天的古诗,要整首的还要名字朝代(多点15分啊) 砌墙用什么水泥好 做馒头发面时可以加碱吗 一个杯子、碗有多少毫升?急 水泥地梁几天可以砌墙 做馒头发面为什么要加碱 广州哪里有便宜又好看的碗或杯子我一个朋友想要进一些漂亮的陶瓷碗和杯子去卖,但不知道在哪里进货,而且便宜.想请朋友们帮帮忙!我们打算卖出去的价格在5元以下 ,所以进货价相对来说要 室外温度,多少度才会结冰 做馒头发面时加碱的用处 雪花的形状? 在多少的温度下才可以结冰 《松花江上》反应的是日本制造什么事变带来的严重灾难?日本全面侵华的标志事件是什么 雪花的形状为什么会是规则的形状 几度温度可结冰 歌曲 松花江上 1945年8月 重庆发生的大事是?中华民国正式成立时间? 怎样知道杯子或碗是否洗干净 请问湖面结冰并且能够行走,气温需要达到几度? 用沁园净水机过滤出来的水,是不是比自来水强? 在家洗碗或杯子时,怎样就知道碗或杯子洗干净了? 为什么雪花都是有规则的形状 雪花有几种形状?雪花很漂亮形状也很多有哪几种呢为什么形状都不相同呢? 杯子怎么洗干净 为什么雪会是那么有规则的雪花 雪花有几种形状?为什么会形成那些形状? 0.1mol/L的碳酸钠溶液应该是透明的,为什么我配制出来的浑浊的,然后有沉淀. 为什么天上下的雪形状是花状呢? 雪花有几种样子? 小学所有的古诗 带着作者和朝代的从一册到十二册按顺序写我有急用啊 跪求六年级下册语文习作6,速度! NA2CO3加水稀释溶液中是否所有离子浓度都减小?若没有,什么没减小?此时应考虑水解还是电离? 雪为什么会是雪花的形状?如何形成的? 小学所有学过的古诗(要作者,朝代) Na2CO3稀释过程中,溶液中_____逐渐增大A.c(H+) B.c(OH-) C.pH D.c(HCO3-)/c(CO3 2-) 位于直射点的同侧,两地纬度相差多少度,正午太阳高度角就相差多少度对吗 0.1mol/L Na2CO3溶液中离子浓度由大到小的顺序为? na2co3溶液稀释溶液中哪些项逐渐减小?A.c(H+) B.c(OH-)·c(H+) C.c(OH-)/c(H+) D.c(HCO3-)/c(CO32-) 答案选的C.解析说OH-浓度减小,H+增大.但我怎么认为OH-增大,H+减小呢 .pH=5的盐酸,稀释1000倍后,溶液pH约为8 这话哪儿错了,在绍兴一中2011届高三头回考理科综合卷中说他是错的 Na2CO3水溶液中各离子浓度大小有H+,CO32-,HCO3-,OH-,Na+解释一下OH-与HCO3-大小的判断 描写冬天的段落要短一点的,急!谢谢了! 雪花为什么是那些种有规则的图形? 冬天描写山的景色1段 夏季正午太阳高度由纬度的变化规律为? 雪花为什么有规律的形状为什么会是那么漂亮的形状. 冬天景色的描写 描写冬天的太阳的段落. 雪花的形状为什么是规律的六角型? 描写冬天景色的场面三段 每段50字 “正午太阳高度的纬度变化规律:从直射点往南北两侧递减”中递减具体是什么意思? 为什么雪花的图案那么有规则 生鹌鹑蛋在白醋里的实验实验开始,蛋在杯底,蛋表面有__出现.随后,蛋慢慢__,过一会蛋又__,这样周而复始 模仿例子 写出相应的历史事件名 松花江上——九一八事变过雪山草地是?卢沟谣是?在希望的田野上是? 常温下,有pH为12为NaOH溶液10mL,若将溶液分成两等分,其中一分加入水,另一份加入pH=10的NaOH溶液,最终将其溶液的pH变为11,则如入水与NaOH溶液的体积比为 . 各位大哥哥大姐姐,请帮找一些描写春\夏\秋\冬的古诗古词,要写清楚诗人\朝代\注释.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘