NoSQL还是SQL?企业选型需保持冷静头脑

日期: 2014-03-25 作者:孙瑞 来源:TechTarget中国

关于NoSQL与关系型数据库之战的话题就从来没有停止过,来自各自阵营的声音让相对平静的数据管理市场变得暗潮汹涌。

由于企业希望能够应对大数据带来的挑战,数据库两大阵营都声称提供最佳的方法来管理海量数据难题。

选择正确的数据库产品以满足自身需求,看似非常直接的诉求在纷繁嘈杂的背景下已经变得越来越困难,这也让两大阵营的主要厂商之间的竞争趋于白热化。2014年数据库之争也没用缓和的迹象,迅速成熟的NoSQL解决方案让关系型数据库阵营感受到了前所未有的压力,后者也需要更多的理由来说服企业CIO继续使用传统的数据库产品来应对大数据挑战。

在我们过去一年对数据库流行度排行榜的报道中可以看出,包括CouchDB、Cassandra、Redis以及MongoDB这样的NoSQL数据库取得了非常快速的进步,而像PostgreSQL,MariaDB这样的的传统数据库也并没有原地踏步。NoSQL很多都是开源产品,关系型数据库也很擅长借鉴NoSQL的长处,比如添加JSON的支持,让关系型数据库也能够处理半结构化数据以及web文档等数据;还有HStore这样的快速数据查询功能等。许多关系型数据库已经能够提供与NoSQL非常类似的核心功能。

而对于满足传统标准化的交易系统需求,NoSQL数据库就丝毫没有优势可言了。事实上,很多企业也都摆正了对NoSQL的态度,NoSQL的确非常适合一些类型的大数据应用,但并不能满足全部的负载需求。

那么NoSQL真正的所长之处在哪里呢?

NoSQL的真正优势在于它能够处理海量的数据,而不是来支撑实时的决策。关键是企业能够使用正确的技术来解决正确的问题。

当一种技术触发思想意识上的分歧时,比如说NoSQL,人们就总是喜欢划分明确的阵营,然后选择全力支持某一方。对于企业来说,最重要的是要有开明的眼光,不要被炒作冲昏头脑,这样才能从数据库技术投入上获得最大的价值产出。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

孙瑞
孙瑞

相关推荐