NoSQL并不是什么新技术,专家称在数据库层面上如果不使用传统的结构化查询语言的技术,都可以称为NoSQL。当然,这样分的话可能范围就有一些大量,不过同两年前NoSQL运动刚刚兴起的时候相比,现在的NoSQL发展已经越来越理性,换句话说,就是已经走入了正轨。
目前来看,业界对于NoSQL的定义已经有了普遍的共识,即Not-only SQL。很好理解,NoSQL已经不再是关系型数据库的终结者,而是作为传统数据库的一种良好补充继续发展下去。在过去的一年中,NoSQL数据库有收获也有质疑。
开源的力量 NoSQL快速发展
NoSQL的种类和产品要比传统的SQL数据库要多很多,而且都是开源产品,在诸多爱好者的努力下,NoSQL在过去一年中有了快速的发展。但也由于开源的特性,使得NoSQL的“原罪”暴露无遗。
在目前的NoSQL领域,MongoDB、Redis以及Cassandra的应用比较多,而CouchDB的发展速度也非常快。而且几乎每推出一个新的版本,其功能就会有一个巨大的提升。利用不同产品的特性满足不同的业务需求,已经成为NoSQL数据库的一大特点,鲜有能够做到大而全的产品。但如同Hadoop MapReduce一样,NoSQL在企业级方面还得不到更多的支持,如何让它成为更稳定的产品,积累更多的人才储备,是NoSQL在未来需要解决的关键问题。
传统数据库厂商纷纷试水NoSQL
在2011年,传统的数据库厂商开始发布NoSQL产品,让许多人感到很意外。但是如专家所说,这也并没有什么奇怪的,大厂商进军NoSQL的原因也是来自于客户的需求,客户能够使用免费方案而且能做的更好,面对这部分需求的时候,往往传统的数据库厂商就无法解决。
首先是10月份,Oracle在OpenWorld上推出Oracle NoSQL Database,命名非常直白,而且目前已经在官网上提供了下载。据了解,Oracle NoSQL数据库将有两个版本,即开源版和商用版。甲骨文将商用版命名为Oracle NoSQL Database Enterprise Edition,其售价介于传统的Standard Edition One和Standard Edition之间。基于用户的许可证售价为200美元/用户,而基于处理器的售价为10000美元.其升级与技术支持费用同传统Oracle数据库一样,收取许可证的22%。
另外,IBM也在今年的IOD大会上宣布将推出基于DB2的NoSQL功能,IBM的这一举措是源自客户对于NoSQL技术的需求在不断上涨。所有的DB2和Informix用户,都能够在现有的IT系统中使用到这一技术,并且不用支付额外的费用。而IBM将NoSQL添加到传统关系型数据库中,将在满足用户的需求基础上,让过渡过程变得更加平滑。
对于NoSQL在商业平台上的发展前景,用户的态度喜忧参半,这一点可以理解。就如同你不想让一个产品沾染上铜臭一样,部分NoSQL爱好者不希望看到像Oracle和IBM这样的厂商染指NoSQL技术。当然,就如同我之前的观点,NoSQL要真的发展起来,离不开大型厂商的支持,现在Oracle和IBM来了,NoSQL的发展应该会更有意思才对。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
MongoDB与Cassandra数据库对比
MongoDB和Cassandra都属于NoSQL数据库系列,它们也恰好都是开源,但是,它们的相似之处仅此而已 […]
-
OpenWorld18大会:Ellison宣布数据库的搜寻和破坏任务
在旧金山举行的甲骨文OpenWorld 2018大会中,甲骨文首席技术官(CTO)兼创始人Larry Elli […]
-
eHarmony公司利用Redis NoSQL数据库进行热存储
虽然关系型数据库不会消失,但关系型数据库管理系统有时仅在会话管理、推荐引擎和模式匹配等关键Web应用程序中担当 […]
-
甲骨文自治数据库亮相 带来云计算新希望
早前甲骨文还不在云计算公司之列,而现在该公司正在迅速弥补其失去的时间。甲骨文的云计算核心是甲骨文自治数据库(O […]