大数据技术发展:MariaDB会取代MySQL吗?
Posted 西科软件
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据技术发展:MariaDB会取代MySQL吗?相关的知识,希望对你有一定的参考价值。
MariaDB是本不该发生的。
mysql和MariaDB的创始人蒙蒂 维德纽斯(Monty Widenius)几年前将MySQL卖给了Oracle,因此狠狠地赚了一大笔。
不过他随后又推出了MariaDB,试图让MySQL的核心回归没有专有代码的开源(只是后来往MariaDB 添加了他自己的专有代码)。
它不光成了茶余饭后的一个话题,还成为了一款非常受欢迎的数据库。
到底有多受欢迎?
在DB-Engines跟踪分析的343个数据库中,MariaDB现在总体排名第14,领先于Hbase、亚马逊DynamoDB以及你能想到的其他大多数数据库。
尽管MySQL的人气趋于平缓、甚至下降,但是MariaDB却人气急升。既然眼下有那么多的方法可找到MySQL的替代品,为什么MariaDB蓬勃发展呢?
为了大体了解目前的这个排名有多么傲人,有必要看看MariaDB在短时间内取得了多大的进展。
截至2017年2月,它排名第20位。这比2016年2月的第23名有了很大的提升。2013年9月排名第34位。
早在2009年刚推出时,MariaDB微不足道。
对于密切关注这份排行榜的那些人来说,像PostgreSQL和MongoDB这样的热门数据库在同一时间段内名次只是略有上升。
相比之下,MariaDB的上升速度却如同火箭。
诚然,MariaDB一开始底子弱小得多,所以它在DB-Engines人气排行榜上的飙升势头来得更显眼。
但是无论你对它冠以多少免责声明,它还是表现不俗。
什么因素在推动其人气继续急升?
Oracle是一个因素;或者确切地说,Oracle的影子是一个因素。
像Red Hat Enterprise Linux这些主要的Linux发行版早就注意到了,转而交付MariaDB而不是交付MySQL。
开源自由也许并不是对所有人来说很重要,但是它对于Linux供应商来说确实很重要,于是它们确保更容易获得MariaDB而不是获得MySQL。
换句话说,MariaDB现在是开发人员从Linux发行版中开箱即用的默认“MySQL”。
尽管继续得到来自Oracle的贡献,MySQL越来越不像是一个开源项目,遵循每季度发布一次的周期,安全方面的改进不太频繁(和更不透明),拥有更先进的功能。
虽然MariaDB不再是MySQL的简易替代者(除非你使用没有它日益提供的专有和开源扩展件的“普通版MariaDB”),但它仍然是日益封闭的MySQL的一个出色的开放替代产品。
正如知名的商业和技术新闻记者斯蒂文 沃恩-尼科尔斯(Steven Vaughan-Nichols)说的:“它就是这么管用”(It justworks)。
Oracle收购Sun让它获得了硬件方面的专业知识,遗憾的是,这是一种日益贬值的资产。
当时皇冠上的宝石其实是MySQL,后来人气达到了顶峰。但从那时起,在Oracle的监督下,就在MariaDB、MongoDB和PostgreSQL的人气都急升之际,MySQL的人气却停滞不前,甚至开始下滑。
是的,Oracle仍然通过其在数据库市场的霸主地位赚得钵满盆满,Oracle数据库更是其摇钱树,但是不,开发人员不再用Oracle数据库来处理新的应用。
风险在于,他们也会停止用MySQL来处理新的应用。
由于Linux发行版摈弃MySQL(转而拥抱MariaDB),以及AWS等公共云构建支持MariaDB的服务(比如Aurora),开发人员会日益发现使用MariaDB比使用Maria来得更方便。
考虑到MySQL的客户群很庞大,像MariaDB这样的数据库要花好几年才有望取代它,不过随着时间的推移,Oracle正将数据库的未来转而交给像MariaDB这样的竞争技术。
当然,一个明显的答案是,Oracle会恢复到为MySQL采用一种更开放的开发模式。
MariaDB可能不会带来重大收入,但是它完全有可能让Oracle在开发人员当中站稳脚跟,多年后这有望带来回报。
西安西科软件IT培训,教育引领未来,迄今为止,已有超过10000+学子取得显著的成就,获得社会各界的一致好评。2018,你只差一个正确的选择。
西科软件本月
免费试听课正式开始报名!
来西科软件,学习最新颖最落地的计算机互联网知识All in one——核心技术多合一,由片面掌握到全面吃透。JAVA,前端,python,大数据,人工智能等多种互联网领域最前沿课程,全部贴合市场需求而研发,确保学子即学即用。成就互联网精英的路上,让西科软件助你一臂之力。
▼
关注西科软件
在这里: 随时了解软件编程各种技术 Java /安卓/ web前端/python/大数据/人工智能等 ,还可以学习各种职场技巧。
029-89188625 18909211609
▼长按下方↓↓↓二维码识别关注
以上是关于大数据技术发展:MariaDB会取代MySQL吗?的主要内容,如果未能解决你的问题,请参考以下文章
Python会在未来二十年会取代Java吗?Pythoner:会取代