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

是时候放弃MySQL的五大理由

HTML文档下载 WORD文档下载 PDF文档下载
在信息技术快速发展的时代,淘汰与被淘汰是常有的事。以往最受欢迎的开源数据库MySQL由于性能、管理等方面的问题,遭到强大对手的挤压,已不再是开发者手中的宠儿了,本文详述了放弃使用MySQL的五大理由。

MySQL目前仍然是受欢迎的开源数据库,但是近些年来它已经慢慢失宠了——这很正常。下面来看看放弃使用MySQL数据库的五个较实际的理由。


追溯到2008年,当Sun Microsystems以大约一亿美元收购MySQL AB的时候,MySQL迅速成长为大受欢迎的数据库。然而第二年,Oracle接管了Sun,MySQL也是交易的一部分。MySQL的用户和开发者开始质疑开源数据库的命运,与此同时他们开始寻找替代品。

转眼到了2013年:Oracle并没有消灭这个昔日的竞争对手,MySQL仍然是最受欢迎的开源数据库。可是MySQL的知名度正在下滑,因为它已经失去了诱惑力,各种可行的数据库替代品也正在崭露头角。让我们来看看不再使用前开源数据库MySQL的五大理由。

1. MySQL不如其它关系型数据库管理系统那样成熟

MySQL起初并不是一个RDBMS(关系型数据库管理系统),只是后来改变方向添加了更多的功能。时间久的、更成熟的RDBMS仍然被认为比MySQL功能更丰富。如果你想要一个功能丰富的RDBMS,你可以选择PostgreSQL或者是一些闭源的数据库系统,例如Oracle或Microsoft SQL Server。

PostgreSQL的贡献者Selena Deckelmann表示:对于需要关系型数据库的Web开发人员来说,Postgres看起来是新项目的不二选择。“通过加入JSON数据类型和PLV8特性,Postgres也可能成为NoSQL的默认选择”Selena说。

2. MySQL是开源的...但只有近似而已

严格来说,MySQL是一个开源数据库,但是在实践当中,已经感觉不到了。在Oracle的保护伞下,MySQL现在有专利权和源模块。“理论上,MySQL仍然很活跃,但是Oracle的脚步深陷开发进程之中,拒绝发布关于bug的测试案例,而且MySQL的安全补丁已经在代码上加强控制,并输送大量的开源开发人员到新的领域。”Paula Rooney在她的ZDNet文章里作出解释。难道Oracle真的该把MySQL奉献给Apache吗?

其实有很多开源替代品可以选择。MariaDB是MySQL的一个分支,仍然是“真正的开源。”一位MariaDB的开发人员解释说:“MariaDB的所有代码都是在GPL,LPGL或BSD下面发行的。MariaDB并没有如你在MySQL Enterprise Edition里所看到的那些闭源模块。事实上,在MySQL 5.5 Enterprise Edition里的所有的闭源特性都可以在MariaDB开源版本里找到。”

3. MySQL的性能无法与竞争对手相提并论

MariaDB的博客为MySQL和MariaDB的对比提供了详细的基准测试结果,尽管对比结果很接近,但是MariaDB有绝对的优势。

PostgreSQL的贡献者Selena Deckelmann说Heroku Postgres让Postgres更有吸引力,原因有几个,其中包括缩放功能。“可以说他们是Postgres最大的服务器托管环境,为你的Apps自动处理扩展,支持出色的附加组件,使你在找出DevOps本地情况之前更容易试用各种功能。”她解释道,“他们只宣布支持PVL8——允许你在数据库里运行JavaScript,并能更好的利用9.2和更高版本的JSON datetype。”

4. MySQL是Oracle所有的,而不是社区驱动的

很显然,在被Oracle接管之后,MySQL并没有改变发展方向,但是,因为目前属于Oracle的事实让一些开发者感到不安。“可能最糟糕的是,技术社区不可能和在Oracle里的MySQL开发人员一起工作。” MySQL和MariaDB创始人Michael “Monty” Widenius如是说。

Widenius指出,Oracle不会接受补丁或提供一个公共的路线图。他说,“没办法和MySQL的开发人员讨论怎样执行一些事情或者怎样让当前的代码运作。”如果一个开源项目的开发数据库和你有关,Widenius会向你推荐MariaDB,因为它是基于MySQL建立的,并且提供了更多新特性、速度和稳定性,而且更安全。

5. 越来越多的强劲对手

2013年6月在波士顿举行的峰会上,Red Hat宣布和MySQL分道扬镳。取而代之的是Red Hat将和MariaDB同上一条船。Slackware Linux 2013年3月宣布将MySQL转移向MariaDB,而且openSUSE在2013年1月也作出了相似的宣布。

在2013年4月,Wikimedia基金会宣布Wikipedia网站(全球最受欢迎的第七大网站)采用MariaDB。Wikimedia Foundation Site架构师Asher Feldman解释称,MariaDB的优化程序增强功能和Percona的XtraDB功能设置是作出改变的根本原因。“作为自由文化运动的支持者,我认为这是同等重要的。”Wikimedia Foundation强烈倾向于自由软件开发项目,包括一个在无偿授权和企业版本之间没有分叉代码库的项目。”他补充到,“我们欢迎并支持MariaDB Foundation作为一个非盈利组织,尤其是在自由和开放的MySQL数据库相关社区方面。”

Steven J. Vaughan-Nichols是一个科技记者(这里作为SmartBear的贡献者),在2012年结束之际提到,不管你怎么看待Oracle或开源vs.专有软件,MariaDB在世界最繁忙的Web站点之一的优秀性能正在吸引人们的注意力,不管你正在使用的是Linux、Apache、MySQL还是PHP/Python/Perl(LAMP)软件堆栈。

这些海量数据有什么作用呢,技术型公司知道那些忠实的用户不会放弃MySQL的。MySQL不再是唯一的了不起的数据库解决方案。相比之下,MySQL正面临着巨大的挑战——甲骨文免费版、真正的开源产物MariaDB、不断争宠的PostgreSQL RDBMS和不断膨胀的NoSQL市场。如果你还没有放弃MySQL,这里有充足的理由供你重新考虑。

如果你不支持放弃MySQL的观点,那么请阅读Andy Patrizio的文章继续使用MySQL的5个理由,然后再做决定也不迟。                                                                                                       (责编/王果)

原文:Smartbear

微软转型之路:从Build 2014开始 大势所趋 HTML5成Web开发者最关心的技术 从火种到核心,浅析Hadoop大数据用户的演变 搭建高可用的MongoDB集群(上):MongoDB的配置与副本集 软硬件协同创新,共建未来数据中心 优秀Unix管理员的七个习惯 2014Unity亚洲开发者大会倒计时 干货内容日程汇总 TIOBE 2014年4月编程语言排行榜:Perl跌至历史最低点 Hadoop集群环境下网络架构的设计与优化 CloudFoundry架构优化:NATS集群化方案 Dropbox推独立应用,公司估值已达100亿美元 【走近院士】梅宏:云计算时代软件技术发展需求和挑战 云计算战争:OpenStack vs. VMware Cortana与Siri、Google Now的较量:支持功能更多 代码面试最常用的10大算法 “颠覆医疗” 时云医疗推三款硬件产品 华为章宇:如何学习开源项目及Ceph的浅析 EMC:大数据时代中对于数据保护的重新定义 Google Glass于4月15日在美对外开放购买,售价为1500美元 电脑上的网址怎么样复制到手机 创客天下——《Make》及Maker Faire创办人、O'Reilly Media创始人Dale Dougherty专访 《近匠》aGlass团队:透析眼控技术的价值 一周消息树:超级充电器来袭,30秒可为手机充满电 北森CTO张庆化:利用Spark实现数据驱动价值 大公网冯咀志:站内搜索系统的PowerLinux迁移实践 2014移动开发者必备的十大应用测试工具 前《连线》主编Chris Anderson:创客就要DIT UC多屏战略 推出电脑版和电视版浏览器 “全国云计算大数据创新项目评选”征集活动正式启动 【走近院士】李伯虎:云制造技术的应用及发展 一周热点: Twitter的下一代分布式数据库Manhattan 有奖捉疵 50分 怎么打*****号部分的代码总不执行啊? 请问如何列举当前打印机支持的纸张信息? 歌词和音乐同步问题?winnap的歌词插件基于什么样的原理做出来? 急救!!!关于对话框中编辑框重画问题 小问题。。。。只想知道为什么。。。。 转载(贫富悬殊的中国) !!!用ASP能否实现一次上传一整个目录下所有的文件(子目录不算)?高手请答复! TreeView专题讨论 j2me中请问如果将textField中的内容写入到moto388手机的记事本中? 在vc中调用其他的exe include 另外一个jsp文件时,能向那个文件传参数吗?不能的话,有其他办法吗?谢谢 系统不能识别DaysBetween,如何处理 请问如下通过web连续下载图片,只是第一张要提示,以后每张就不再提示了? 关于ADO驱动MDAC版本的疑问 兄弟要工作了,是不是只要见到领导都要打次招呼? 我的问题!! 最近在用MFC写GDI程序,请前辈们给点建议 老兄给一些建议啊!用VB做什么毕业设计比较合适啊? 急,获取主板信息的问题! 请教finder的排序问题 mysql对一个数据库中表的数量有没有限制? 100分,急求控件的编写方法~!!!!我在做的项目想用到类似于vc编译器左边的class,resource,file view的窗口控件,谁有? 为什么我收到的邮件列表每次都是乱码?怎样打开? 大家帮看看这段代码哪出问题了,在线给分 求高效统计算法(在线等待,采纳着需要分来信200) 怎样将bcb中vcl 及其他组件改为activex??? 微软的面试题 treeview 控件在客户端的操作? 怎样在程序里找无标题的DLG! j2me中请问如果将textField中的内容写入到moto388手机的记事本中? 谁可以和我说一下LINUX是如配置的! 请问:如何在java通过xml文件和他的schema,既得到标签里的内容,有能够知道内容的类型 已修改的列 C++Test讨论区 菜鸟提问,大家不要笑我啊! 这里还有人在用Java IDE工具JawaBeginer的吗? 有谁知道aspopup控件的功能和作用--在线等待 100分,急求控件的编写方法~!!!!我在做的项目想用到类似于vc编译器左边的class,resource,file view的窗口控件,谁有? 简单的菜鸟问题!! 如何写WPE这种类型的软件? 向DX请教两个开发上的问题,请不吝赐教! java中字符串数组,转化为javascript数组,jsp页面显示为乱码,代码如下: 小问题一个 有关QuickStart中示例 求SQL语句,一表值通过另一表更新 关于activebar 2。0 请问哪个中译英的免费软件好一点啊? 大虾救命:TCP编程的客户端端口占用问题 关于记录集的关闭! 本人现在做一个例程时遇到问题,编译后什么反应都没有,请教~~~~ 参数传递问题 刷新 下面一幅图中的最后一行的最后两个硬币图案是哪个国家的硬币啊 请问大家高锰酸钾水溶液烧开了后,其中的高锰酸钾会随着水蒸汽消耗分解么? SAS 相关系数sas中 数据之间的关系 具有较高的相关系数,会有什么样的作用? 一个凸多边形共有20条对角线,它是几边形?是否存在有18条对角线的多边形?如果存在,它是几边形?如果不存在,说明得出结论的道理 有增加身体高度的方法吗`~?~ 一平方等于多少米? 旁通阀装在什么位置?起什么作用? 求多边形对角线公式 放鹤亭记的翻译 请问发动机润滑系统的限压阀和旁通阀各起什么作用? 胸腺五肽是什么药,可以增强人体免疫功能吗? 英语翻译问段中所描写的鹤的特点 已知函数单调性,求参数范围若f(X)=4x+ax∧2-(2╱3)x∧3在R上总是减函数,求a的取值范围 日记帐在本月合计时,是在数字下面画单红线还是在本月合计下面划单红线 要给这个长、宽、高分别为x、y、z的箱子打包,其打包方式如下图所示,则打包带的长至少要()(填写算式和答案)(单位:mm).(用含x、y、z的代数式表示) 浅谈已知函数的单调性求参数范围的几种方法 一个随机变量的期望和该随机变量平方值的期望有什么关系, 放鹤亭记原文及翻译 旁通阀、限压阀的作用 一般地说,( )气压带气流下沉,气候干燥;( )气压带气流上升,降水较多;由较( )纬度流向较( )纬度风带,气流较湿润;由较( )纬度流向较( )纬度风带,气流较干燥.而由于气压带 sas中平均值差异性检验!已知两个样本 :样本含量分别为 150 和100; 平均数分别为7.48 和7.41,方差分别为0.48 和0.69.检验两者平均值差异是否显著,用sas中的insight和analysis模块可以完成吗,还是必 一个阻值为“220V 40W”的照明灯,接到电压为u=220根号2sin(100πt-30°)V的电源上,求通过照明灯的电流提问:一个阻值为“220V 40W”的照明灯,接到电压为u=220√2sin(100πt-30°)V的电源上,求通过 冬季,北半球的副极地低气压带被大陆上的冷高压所切断,亚洲高压最为强烈,控制范围最广.这就使副极地低气压带也仅保留在海洋上.这句话如何理解? SAS ADF 单位根检验 平稳性 结果因为P小于0.0001所以是平稳的?这图还能看出什么?如果可以,可否帮忙解答下RHO,Tau的数值有什么意义, 某校办工厂某校办工厂的年产值是15万元,如果每增加100元投资某校办工厂的年产值是15万元,如果每增加100元投资,那么一年可增加250元的产值,若增加1.5万元投资,年产值可达多少万元?(记得用 地理问题.什么叫做气压带断裂啊?地理大师帮帮忙吧*^_^* SAS时间序列分析 大气环流是大规模的热力环流吗 在凸多边形中,凸八边形有几条对角线 求大神解一数学题已知函数f(x)=2x(1)若函数F(x)=f(x)+af(2x)( 凸多边形的对角线有几条 哪位懂古文的帮我看看这上面都说的是什么意思啊? 硫代硫酸钠的推注和静脉注射有什么区别 IF叫什么函数 "冻结中的APPLE"谁明白这句话的意思?是好还是坏. 已知函数f(x)=3sin(wx-∏/6)和g(x)=2cos(2x+φ)+1的图像对称轴完全相同若x∈[0,∏/2]则求f(x)取值范围和φ的取值,托大家的福. 这个怎样用if函数excel的if函数“员工基本情况”工作表中根据员工所属的部门代号填入每个员工所属的部门名称.部门名称与部门代号的对应关系为:T01是工程部,T02为研究部,T03为开发部.要求 "冻结中的APPLE"谁明白这句话的意思?如题 是好还是坏. 动脉注射和静脉注射的区别在那里如题 向人体内注射药物后它在人体的流动路程是? 用SAS 进行蒙特卡洛模型,命令应该怎么写啊?首先是 针对一个随机函数 产生的数据X 向上取整.向上取整后的数据 作为下一次的迭代次数.其次,对一个分布函数 进行 向上取整的X的次数 运算.再 既是DNA载体,又是具有复制能力的细胞器是 紫外线和红外线在日常生活中的应用 如何用SAS软件对收益率时间序列做ADF检验?我有一组从容量为1215的数据样本,是时间序列,文件名叫Ar,变量名叫lnRetindex.我想用SAS软件编程来对这个时间序列进行单位根(ADF)检验,也就是检验其 函数题, 苹果手机能用金属外壳么 为什么乙在0~7S之间位移为0?有图 注射用核糖核酸Ⅱ可以静脉滴注吗?用多少液体加?因为产品说明上写的静脉注射和肌内注射 79、按药物对人体所产生的作用,可将毒品分为麻醉药品和精神药品.(是非题) A、对 B、错 高中数学必修一 求x的值那个 函数题一道, 一个凸边形共有20条对角线,它是几边形?是否存在有18条对角线的多边形?如果存在,它是几边形?如果不存在,说明道理 1:红外线在光谱的()端之外,紫外线在光谱的()端之外,红外线和紫外线对人眼().2:一切物体都1:红外线在光谱的()端之外,紫外线在光谱的()端之外,红外线和紫外线对人眼().2: 叶绿体外膜和类囊体薄膜这两个是不是同一个膜啊 TELL ME WHY? 一个凸多边形共有20条对角线,它是几边形?是否存在有18条对角线的对边形?如果存在,它是几边形?如果不存在,说明得出结论的道理. 9.8米/秒平方是什么意思这是数学的,这个等于多少 一道关于高中数学必修5,基本不等式求最值的问题若a>0,b∈R,且2(a^2)+b^2=2,求y=a×√(1+b^2) 的最大值 手机充电器测试怎样接灯泡? 非凸形的多边形该怎么求 对角线线数 求公式 sas计算相关系数,怎样把计算结果导出到excel中?data a;input G1905 G1910\x09G1915\x09G1920\x09G1925;cards;0.13652\x090.22574\x090.21952\x090.2274\x090.23757 0.22768\x090.23493\x090.23048\x090.23708\x090.23549 0.24018\x090.23949\x090.2409 听中国学者回击菲“九段线”质疑贵阳小学现黑板报外包 评论称扼杀学生受吉林地震影响 哈尔滨铁路局紧急扣停青岛涉黑头目张韶军一审死刑 其余16韩国总统朴槿惠:将查清国情院涉嫌干政美媒称奥巴马支持率跌至新低 挫折积累罗马表新款岩螺多功能系列 向大海致敬“京城土豪聚会超海天盛筵美女全裸上阵江苏沿江8市今起用“苏五” 耗油量几吉林前郭地震灾区已发现2户房屋倒塌、江苏全省出现液态奶供不应求 物价上涨调查显示逾半受访香港公司明年平均加薪中国最后一个未通公路的县墨脱今日举行通讯:通往“高原孤岛”的“生命线”高薪由五毛一块凑起 过万很少聚焦激发社会投资活力:用改革撬动“活快递哥倒在送货路上香港官员:监护人代双非儿童买房应被豁复旦大学研究:PM0.5“杀伤力”盖传美国在台北设监听站 台方回应:台美宁波实现大灾之后无大疫 传染病例同比猿题库,“非主流”的K12玩家【猎头】江苏金坛汽车工业有限公司:加线下服务网络——轻公司小米的重资产林肯为何打破常规颁布战争法?滴滴打车下线,猜到了开头,猜不到结局澳优乳业闭关28个月终复牌什么位置的痣是旺财痣【微访谈预告】胡显河:分时租车的时代好利贷:优质企业与资金方之间的坚实纽李凭甲:只要顺着河流走,终究会发现大三星自救,进军车载系统,翻盘胜算有多如果你还有梦想,那你必须看看这个(三未来或现十大售电产业主体【微路演预告】一家未来的、世界级的,O2O相对论: 8个值得回味的案例辞职信的N种写法【猎头】南京奥特泰克汽车零部件有限公华为离职副总裁:年薪千万的工作感悟阳台装修改造勿大意推荐|如何表达爱,无人能阻挡给未婚大龄文艺女青年的六个锦囊
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘