加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

为什么NoSQL还没有上位,MySQL依然是王者

发布时间:2020-12-13 14:05:53 所属栏目:百科 来源:网络整理
导读:《为什么NoSQL还没有上位,MySQL依然是王者》要点: 本文介绍了为什么NoSQL还没有上位,MySQL依然是王者,希望对您有用。如果有疑问,可以联系我们。 MySql应该高兴.因为在NoSql假想的关系数据库死亡时间表上,Mysql应该已经优雅地退出历史舞台了(或者像DB2那

《为什么NoSQL还没有上位,MySQL依然是王者》要点:
本文介绍了为什么NoSQL还没有上位,MySQL依然是王者,希望对您有用。如果有疑问,可以联系我们。

为什么NoSQL还没有上位,MySQL依然是王者

MySql应该高兴.因为在NoSql假想的关系数据库死亡时间表上,Mysql应该已经优雅地退出历史舞台了(或者像DB2那样狼狈地退出).但Mysql现在活得依然异常好.

MySQL在最受欢迎的数据库比赛中,与Oracle并肩前行,一直坚持行业领先地位.更令人印象深刻的是,虽然Oracle的受欢迎程度不断下降,但MySQL坚持稳定的地位.为什么?

虽然数据库从业者对MySQL和Oracle都感到失望,但根据DB-Engines的数据,MySQL仍然非常受欢迎,仅次于Oracle且差距不年夜:

为什么NoSQL还没有上位,MySQL依然是王者

DB-Engines的数据

看一下DB-Engines的趋势图,mysql在Oracle和Microsoft SQL Server夹击下的发展趋势,相对而言MySQL还是在以微弱的幅度赓续增长的:

为什么NoSQL还没有上位,MySQL依然是王者

Google和StackOverflow的数据

虽然大家对MySQL的惯例搜索兴趣已经下降了,但大体上与Oracle和Microsoft SQL Server的惯例搜索兴趣下降一致.

为什么NoSQL还没有上位,MySQL依然是王者

但专业性的搜索兴趣(Stack Overflow的数据)坚持相对稳定. 但它与其他数据库相比,优势明显.

为什么NoSQL还没有上位,MySQL依然是王者

对NoSQL来说,数据库发展的脚来源根基先并不是这样写的啊.NoSQL在企业中蓬勃发展,各个公司正在努力应对数据在数量,速度和多样性等带来的挑战.不知何故,MySQL不仅幸存下来,依旧繁荣.

MongoDB

为什么NoSQL还没有上位,MySQL依然是王者

当然,NoSQL发现了一个准备好的参与者.MongoDB引起了广泛的兴趣,该公司本年以来的收入已经超过了1亿美元,并且在准备本年晚些时候的IPO.

然而MongoDB并没有推翻MySQL,没有像前MySQL运营商Zack Urlocker说的:“MongoDB,Cassandra和Hadoop都有一些很有价值的案例,在这些案例告中很难去使用关系数据库.所以他们可以是规模企业(不到1亿美元),但不太可能像关系数据库一样普遍.”这里面的部分原因在于当今大多数大数据的性质:本色上仍然是事务性的,因此非常适合RDBMS的整齐的行和列.

这恰恰是MySQL受欢迎的关键:它是一个很好的数据库,得当最广泛的数据库专业人员的技能.更好的是,他们可以利用与Oracle,IBM DB2和Microsoft SQL Server一起成长发展起来的所有技能,并将其应用于这个无处不在的、免费的、开源数据库.

扩展性

实际上,对MySQL和所有关系数据库的最早期的观点认为:他们可以纵向扩展而不能横向扩展,但我们现在生活在一个横向扩展的世界里.然而事实证明,Mysql“可以扩展”得很好,Linux基金会执行长Aniszczyk说.尽管这必要从架构底层就开始设计,但是像谷歌和Facebook这样的主流的网络公司依然在鼓励工程师去扩展Mysql.MySQL的众多使用案例中也可以看到,对于苛刻的工作负载来说Mysql是一个强壮可依靠的选择.

现在有很多Mysql的衍生版或办理方案来应对横向扩展的问题.比如一些关系型数据库服务RDS,其中就有Amazon公司的Aurora.Aurora完全兼容使用InnoDB存储引擎的MySQL 5.6,使得使用MySQL编写的大部分代码、应用、驱动等无需改变或者很少改变即可实现迁移到Aurora.

为什么NoSQL还没有上位,MySQL依然是王者

国内也有阿里公司的AliSQL.这是基于MySQL官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务.该版本在社区版的基础上做了年夜量的性能与功能的优化改进.尤其适合电商、云计算以及金融等行业环境.

为什么NoSQL还没有上位,MySQL依然是王者

这些就是为什么在诞生22年之后,MySQL可以说是地球上最受欢迎的数据库.它没有Oracle的“企业级”标签,它没有“NoSQL”的“为横向扩展而生”的营销宣传,但它就是昨天和本日的开发者们默认的选择.

为什么NoSQL还没有上位,MySQL依然是王者

因为它免费(商业版收费),强年夜,熟悉(从年夜家掌握的数据库技能上看).

这便是一个获胜的组合.


末了送一首歌.

编程之家PHP培训学院每天发布《为什么NoSQL还没有上位,MySQL依然是王者》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读