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

前端之家收集整理的这篇文章主要介绍了为什么NoSQL还没有上位,MySQL依然是王者前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

《为什么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依然是王者》等实战技能,PHPMysqL、LINUX、APP、JS,CSS全面培养人才。

猜你在找的NoSQL相关文章