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

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有限,速 报名!

Android Bootstrap:开发也能用模板,省时又省力! Facebook开源又一力作,欲借Broadcom开放交换机 华为敏捷网络:坚持被集成,引领ICT融合 专访赵桂华:.Net也有春天及高性能网站架构实践 《近匠》Testin:云测试除了APP和真机 还有可穿戴和汽车 应用开发利器FXForms:iOS上实现各种Form View Firefox 30正式版:支持GStreamer 1.0技术、内置全新Gecko 30内核 从阿里、UC联姻 看移动互联网“入口”之争 AppCode发布3.0.1更新,支持Xcode 6和Swift 智能家居持续升温:苹果HomeKit合作伙伴Honeywell发布恒温器 欲与谷歌、亚马逊抗衡,苹果推CloudKit拥抱云服务 针对新一代物联网应用 Atmel推全新32位微控制器 实时计算,流数据处理系统简介与简单分析 Cue:秒杀HealthKit,打造自己的家庭医生 新iPhone要来:4.7就够了么?我们还有更大的 Docker迈入云(DockerHub)+端(Docker引擎)时代 《近匠》壹枱智能钢琴:改造音乐行业的新“玩”家 圣何塞Hadoop Summit 2014看点 唯快不破!90后大学生9天完成近670页的Swift语言文档翻译 一周消息树:Java、.NET、Web技术应用特点 苹果生态格局:软硬件之后,iLifestyle才是王道 小米互娱总经理尚进:独立游戏当为发烧而生 哪些编程语言、框架/平台最受企业青睐? 高德LBS应用大赛:百万大奖、千万基金等你来拿! Gartner:有数据有真相 从浪潮看服务器市场走势 PhoneGap 3.5.0发布,不再支持iOS 5和ARM64 “中美青年创客大赛”之“创客·教育论坛” 以创客教育支持创新人才培养 授之以渔,谷歌发布开源秘密武器Kubernetes 炫耀分数已经out!ShareSDK发布游戏内视频录制SDK Android开发者必知的5个开源库 UCloud完成B轮融资5000万美元 windows2000的奇怪问题 关于如何自定义组件问题 有关windows 98自动重起问题。 ListBox问题 VFP8.0中的数组问题,高手和用过的人来看看! 数据库的移植问题? 重新开机时常常变成"大图标",怎样设置使WIN2K所有磁盘(c,d,e盘)上的所有文件夹和文件以"列表"显示,就是让"查看"->"列表"固定? oracle9i的安装文件都有什么?望高之!急! 哪位有没有SCJP培训的录音或其他教学的好东西阿 MSComm控件在设计时运行没问题,但打包后装到别的机子老是出现“没有注册类”,求救? delphi 做的数据库应用程序如何移植?? copysign怎么用啊? 如何将一个网页的所有链接均自动加为绝对链接? 技术与数学的问题 本人写了一个设置纸张方向和大小的函数,其中MyDevMode.dmPaperSize = psize '若vbPRPSA3 设置纸大小为A3,但在VB对象库中找不A2张对应值 tomcat4.1.24中的sevlet问题 我下载了linux的iso文件,可怎么安装啊!! 我想问一下,有关于计数器的相关的信息? 救急:是否可以在两个页面(两个单独打开得ie浏览器页面)传递参数,如何实现啊? JDBC相关的两个问题 Oracle8.1.6怎样连接SQL SERVER2000 ?(在线等待) inserted表问题 急!!!关于FileSystemObject问题,在线等 dll 编译问题 请教 请教关于iterator与container? 谁有mixerAPI的中文资料,如(mixerGetLineInfo)我需要弄懂原理(不需要MSDN) 请问“怎么样才能修改以有的flash文件”,拜托,在线等待 如何使相同的子窗口显示一个? ?请教高手有关Align的问题。 高手帮我谢谢注释~~高分相赠~~~~谢谢高手~~~~ 各位大牛们,小弟想请教大家对FlowMIS这个平台有多少了解,用此平台进行二次开发(企业信息系统)好不好。 SQL SERVER2000 怎样连接Oracle8.1.6(在线等待) C语言程序设计 如何在英文字符集的客户端访问服务器为中文的数据库? 那4M是不是让诺基亚给偷了?! 如何调用ResetPrinter函数设置默认打印机 listview使用的问题 delphi的打包问题 请大家推荐一个短信网关 调查:当你身边响起神圣的国歌时,你会不会不由自主站起来,手放到胸前,跟着节奏一起唱起来?(有感而发) 请问如何调用.chm的帮助文件? 如何调用系统默认打印机的属性! 请教新手问题~~~麻烦哪为大侠给解释解释~谢~ 如何用struts实现阴阳色列表? 怎么用vb建立一个数据库呀?注意,不是一个表,是一个数据库! 如何调用系统默认打印机的属性! 一个很老很过时的数码相机。 郁闷,超级简单题目 初学ASP,请教学习心得 我的机器怎么老死机?? 两级表单动态联接?急,急,急!!!!!????? 人们走进放菜的地窖时,有时会发生晕倒现象,这是因为地窖里的大白菜,番薯等也再呼吸,它们跟人一样,也是呼进二氧化碳.日长月久,它们呼出的二氧化碳就像滚雪球一样越积越多.问(1)你能 Sylvia的昵称是什么?sylvia和bella哪个好 redistribute connected什么意思 地窖内存放的红薯为什么长白毛?还有点发软的现象.这是什么原因,温度从没超过15度. Sylvia怎么读 connected什么意思 红薯地窖中硫化氢气体怎么分解 6.下列说法正确的是 ()A.只要物体运动的速度不变,物体的动量就一定不变B.只要物体运动的加速度不变,物体的动量就一定不变C.只要物体所受的合外力不变,物体的动量就一定不变D.只要物 Matlab2008,拟合自定义的曲线方程以下是怎么得到的,打开曲线拟合工具箱,选择拟合横纵坐标,输入新的曲线拟合形式:a/(1+(a/37000-1)*exp(-b*x))得到结果如下:General model:f(x) = a/(1+(a/37000-1)*exp(-b*x))Co 有谁知道这是什么虫子. 一个简单的概念性问题0是否可以进行开立方运算,如果可以,那么“根号0”是有理数还是无理数?谢谢! 先进个人材料怎么写啊 这种昆虫是什么?有谁知道? 滴血认亲事怎么回事? 先进个人材料 怎么写? 有谁知道这是什么昆虫?经常看见如图的虫子, 滴血认亲是怎么回事? 个人先进材料怎么写? cad,样条曲线是什么,拟合是什么,他们之间有什么区别,对多段线进行拟合则新的线要通过原来多段线上的点,而做成样条曲线,则不通过那些多段线上的点,为什么? 到底有没有滴血认亲这回事?如果是亲人,血真能渗入尸骨中吗 个人先进材料怎么写啊?要写些什么内容啊?年底了,公司突然把我评为先进,叫我写分材料,这个到底怎么写啊,要写些什么内容啊? He doesn´t have his schoolbag.求翻译 生物上的通过血型 能完成“滴血认亲”吗? 民族团结个人先进材料怎么写 求和鲁迅先生有关的文章! 兽医站能否承包出去给个人 谁知道一些初中数学的简便公式例如算一个数的约数个数的简便公式是把指数加1再相乘不要这乱七八糟拷贝的文章,自己知道的,一条也好啊 物质世界的奥秘虽很多,但人们总有一天会穷尽它;人类总有一天会穷尽对一切事物的认识,为什么是错的? 请高级兽医帮我解决(猪病)紧急我家的猪起初食欲不好..耳朵发红..听一个烂人说要注射"复方氨林巴比妥注射液"..结果注射之后更严重了...不光是耳朵..还有眼睛都发红了..身体还起了一些红 建筑中檐高、跨度指的是什么? 前者穷尽精力去探索存在的意义,后者迅速适应这个世界.你是?前者就象地球上苦苦追寻宇宙奥秘的科学家,他或许聪明绝顶,或许知识渊博,却永远不可能找出所有未知的答案.而后者则象是人类 神经网络拟合后的曲线如何得出方程 飞行最远的是什么鸟? 选择填空:This room is ( ),but it doesn't have ( ).A:enough big;enough windows B:big enough;windows enough C:enough big;windows enough D:big enough;enough windows 请问什么叫精尽人亡?我和我女朋友在一起时,一次能射1至4次,这样下去对身体好吗?是不是应该适当控制? 外滩Bund应怎样发音?是发短a的音,还是u的音? 英语翻译说错了,是这句话有什么错误 精尽人亡是什么意思? Bund前用什么介词, 由sin(2a)>0 推出a是第一,第三象限角求 高分求和论语有关的作文,比如说:论语中的君子之道.就是和君子有关的作文.大概有如下一些主题.最好都有,明天结束速度啊.*为政以德 *克己复礼 待贾如沽 *知其不可为而为之 *仁者爱人 *君 求初中数学奥林匹克竞赛定理最好是全的!例如:梅涅劳斯定理,塞瓦定理,相交弦定理,切割弦定理,蝴蝶定理,托勒密定理,欧拉线,正弦定理,余弦定理等等及它们的逆定理………韦达定理等著名定 ,函数y=—x+1的图像过那几个象限 定义和解释有什么不同? Spring注解是什么啊 怎么写 交通调查方案? 什么是多价昆虫过敏源的一种!但不知道这个多价昆虫是一种虫子还是昆虫的一个种类!有知道的请帮帮忙 根据 建筑地基基础设计规范(GB50007-2011) 算出监控立杆的应力是多少.求助!根据监控坑是1200X1200X1200mm,长宽深,浇筑C30混凝土,监控立杆高6米 支壁长6米,监控杆底下直径24cm ,上面18cm,支壁18--16cm.镀 英语翻译 人遇到困境,应该怎样面对? socially connected 发光的不一定是金子.这句话怎么理解最好举例 为什么人很困惑 地基基础设计规范 GB50007-2012出台没12规范,不是11规范 计划进度与实际进度匀速进行是什么意思 精尽人亡这句话有科学依据吗? internally connected和externally connected分别是什么意思啊 法布尔是怎样看待昆虫世界的 Sylvia这个名字什么意思呢~---Sylvia---最好有出处啦~ not connected是什么意思? 日民主党前干事长年内成立新团体 被疑巴西总统批美国监听默克尔 称美反恐理吉议会否决吉加金矿开采合作备忘录 股马达加斯加大选民众盼稳定 中国应邀派逾2.8万人白宫网站请愿 “杀光中国联合国继续准备销毁叙化武 瑞典提供运默克尔打破沉默亲评美监听事件:朋友间韩军警在韩日争议岛演练登陆 旨在抵御贝卢斯科尼女友否认系同性恋 索赔千万伊核问题引美以分歧 美同意合法保留以俄外交官被指在美国招募间谍 美联邦调沙特表态将与美国保持距离 美官员:这奥巴马敦促国会通过移民改革法 称有利日媒:五艘中国军舰穿过日本冲绳本岛与韩媒称韩高官暗示将引进美国“萨德”反奥斯卡影后赞与查尔斯王子跳舞比“亲热韩国法院:研究低估三星芯片厂对人体的马达加斯加总统选举开始 或有望解决该美研究称已婚者比单身汉更长寿 但容易男子用数百公斤大南瓜造船 划水距离创韩国前科技官员称福岛土壤污染可通过微触摸他人的床,不为窥探隐私,与欲望无左手敬礼 宣传画“失礼”养生护肝:盘点蔬果中的“护肝大将”日本皇太子一家到长野度假 停留1周享无标题今日影讯杜月笙最初是卖水果的据说他的初恋在青凑钱也要跟都教授吃饭北京非首都职能将疏解到周边笨贼一箩筐民警眼皮底下销赃一根放不下的杆拦不住呼啸的贩水车春风行动启动让我们安全变美一瓶维生素价格差200倍铜仁市道路运输局招聘30名协管员黄晓明女友成邋遢妹金水路又变石子阵对有的人来说,床是童年、青春另一些人“崂山第一枝”山姜盛开精神花火/生活细节神奇苹果一半红一半绿1 人民币创两年来最大单日涨幅,升破
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘