《你觉得现在NoSQL能干掉Oracle的传统生意吗》要点:
本文介绍了你觉得现在NoSQL能干掉Oracle的传统生意吗,希望对您有用。如果有疑问,可以联系我们。
NoSQL数据库在跟关系型数据库的角力中似乎又有了新的进展!
9月份的DB-Engines出具的一份数据库市场排名显示:NoSQL数据库在全球的市场份额马上就要冲进前三了!从这个数据来看,对那些认为NoSQL将只是昙花一现的观点,我们只能只能说呵呵了
边缘化VS革新性
当然,也有人不愿意跟记者一起呵呵.Milo联合创始人和前谷歌人Ted Dziuba认为“NoSQL最终会被边缘化”,原因是NoSQL解决不了企业真正面临的那些问题(我们知道这里指的是现有核心业务系统里的那些结构化数据),退一步说,NoSQL数据在这方面表现,明显不如MySQL和Postgres这些RDBMS大品牌.
因为……大数据所谓的大规模问题,根!本!不!明!显!(好吧,这是记者加的感触), Ted Dziuba认为: “开发谷歌规模的应用程序可能在浪费你的时间,你也绝对做不好这事儿,当然这不是说你不够聪明,只是你没有那么大规模的使用经验,你也不知道究竟会出现什么问题.”(意思是,没有葫芦,你怎么照着画瓢是吗?)
大多数公司都没有谷歌那么大的数据规模,相应的也不会遇到那么大的问题,从NoSQL在报告上的数据来看,公司们也确实没有那么多必须要解决的大数据问题.
但数据库专家迈克尔弗兰克林认为,大数据的意义,根本就不在“大”容量这一点上.新一代的数据管理方式,本质上的不同不仅体现在“可扩展性”这一点上,还有“灵活性”的问题.比如我们可以先把数据存储下来,然后再考虑结构的问题——我们称之为为Schema on Read(比如Hadoop做的)与Schema on need(传统的关系型数据库是Schema on write)——这才是真正的具有革新性的意义所在.
而这种革新能力的魅力,就是现在企业在大量招募NoSQL人才的原因.
大数据是“更多更快”
从客观性上来说,DB-Engines数据库流行度排行榜不仅参考了就业指数这一个参数,db-engines(出具数据库排名报告的公司)还有许多别的指标(谷歌搜索、就业数据、在线技术讨论blablabla等)来衡量数据库的流行度.
看起来,随着大数据的发展,关系型数据库的脚步有些拌蒜,而大数据友好型的NoSQL数据库则大幅飙升.那这是在说要放弃RDBMS吗?根!本!不!是!企业现在是在用NoSQL解决一些新的问题.
(各个数据库的成长轨迹)
从图中我们可以清楚的看到SQL Server和MongoDB之间隔了800多点,即便这是个难以逾越的鸿沟,但在不久的将来或许MongoDB会跨过去——看看不同数据库的增长轨迹就看知道了.
重新焕发青春活力的一个RDBMS是Postgres,增长势头看起来很不错;而其他的关系型数据库产品,与它们的NoSQL竞争对手相比,要么滞涨,要么出现下滑,许多人都认为这一局面在短时间内不会改变——毕竟严格要求数据结构化的时代,已经一去不复返了.
之前对NoSQL禁入区域也开始出现解禁的情况,比如,IBM在Z System大型机上开始支持MongoDB了.然并卵!很多人想知道究竟有多少公司会在这种过时的架构上运行MongoDB,但,起码IBM觉得应该这样做是吧……
DataStax公司(一家提供商业版Apache Cassandra NoSQL的初创公司)的员工Scott Hirleman表示:“NoSQL数据库让企业变得更敏捷(尤其是在部署新特性的时候)和更灵活(可以存储多种复杂的数据类型),并且支持在低成本和低复杂性环境下的扩展”.
这意味着什么呢?这个世界再不是只有整洁的电子表格型的数据了.当然这不是说拉里埃里森需要马上典当自己的私人游艇,这只是意味着他需要进军NoSQL了,就像当年进军开源的RDBMS一样.
如果您对此有更多的兴趣,请轻戳这里查看原文报告http://db-engines.com/en/ranking
综合国外网站编译.
欢迎参与《你觉得现在NoSQL能干掉Oracle的传统生意吗》讨论,分享您的想法,维易PHP学院为您提供专业教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/9349.html