为什么NoSQL还没有上位,MySQL依然是王者
《为什么NoSQL还没有上位,MySQL依然是王者》要点: MySql应该高兴.因为在NoSql假想的关系数据库死亡时间表上,Mysql应该已经优雅地退出历史舞台了(或者像DB2那样狼狈地退出).但Mysql现在活得依然异常好. MySQL在最受欢迎的数据库比赛中,与Oracle并肩前行,一直坚持行业领先地位.更令人印象深刻的是,虽然Oracle的受欢迎程度不断下降,但MySQL坚持稳定的地位.为什么? 虽然数据库从业者对MySQL和Oracle都感到失望,但根据DB-Engines的数据,MySQL仍然非常受欢迎,仅次于Oracle且差距不年夜: DB-Engines的数据看一下DB-Engines的趋势图,mysql在Oracle和Microsoft SQL Server夹击下的发展趋势,相对而言MySQL还是在以微弱的幅度赓续增长的: Google和StackOverflow的数据虽然大家对MySQL的惯例搜索兴趣已经下降了,但大体上与Oracle和Microsoft SQL Server的惯例搜索兴趣下降一致. 但专业性的搜索兴趣(Stack Overflow的数据)坚持相对稳定. 但它与其他数据库相比,优势明显. 对NoSQL来说,数据库发展的脚来源根基先并不是这样写的啊.NoSQL在企业中蓬勃发展,各个公司正在努力应对数据在数量,速度和多样性等带来的挑战.不知何故,MySQL不仅幸存下来,依旧繁荣. MongoDB当然,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. 国内也有阿里公司的AliSQL.这是基于MySQL官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务.该版本在社区版的基础上做了年夜量的性能与功能的优化改进.尤其适合电商、云计算以及金融等行业环境. 这些就是为什么在诞生22年之后,MySQL可以说是地球上最受欢迎的数据库.它没有Oracle的“企业级”标签,它没有“NoSQL”的“为横向扩展而生”的营销宣传,但它就是昨天和本日的开发者们默认的选择. 因为它免费(商业版收费),强年夜,熟悉(从年夜家掌握的数据库技能上看). 这便是一个获胜的组合. 末了送一首歌. 编程之家PHP培训学院每天发布《为什么NoSQL还没有上位,MySQL依然是王者》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |