|
NoSQL还是SQL?企业如何选择
由于企业希望能够应对大数据带来的挑战,数据库两大阵营都声称提供最佳的方法来管理海量数据难题。
关于NoSQL与关系型数据库之战的话题就从来没有停止过,来自各自阵营的声音让相对平静的数据管理市场变得暗潮汹涌。 由于企业希望能够应对大数据带来的挑战,数据库两大阵营都声称提供最佳的方法来管理海量数据难题。 选择正确的数据库产品以满足自身需求,看似非常直接的诉求在纷繁嘈杂的背景下已经变得越来越困难,这也让两大阵营的主要厂商之间的竞争趋于白热化。2014年数据库之争也没用缓和的迹象,迅速成熟的NoSQL解决方案让关系型数据库阵营感受到了前所未有的压力,后者也需要更多的理由来说服企业CIO继续使用传统的数据库产品来应对大数据挑战。 在我们过去一年对数据库流行度排行榜的报道中可以看出,包括CouchDB、Cassandra、Redis以及MongoDB这样的NoSQL数据库取得了非常快速的进步,而像PostgreSQL,MariaDB这样的的传统数据库也并没有原地踏步。NoSQL很多都是开源产品,关系型数据库也很擅长借鉴NoSQL的长处,比如添加JSON的支持,让关系型数据库也能够处理半结构化数据以及web文档等数据;还有HStore这样的快速数据查询功能等。许多关系型数据库已经能够提供与NoSQL非常类似的核心功能。 而对于满足传统标准化的交易系统需求,NoSQL数据库就丝毫没有优势可言了。事实上,很多企业也都摆正了对NoSQL的态度,NoSQL的确非常适合一些类型的大数据应用,但并不能满足全部的负载需求。 那么NoSQL真正的所长之处在哪里呢? NoSQL的真正优势在于它能够处理海量的数据,而不是来支撑实时的决策。关键是企业能够使用正确的技术来解决正确的问题。 当一种技术触发思想意识上的分歧时,比如说NoSQL,人们就总是喜欢划分明确的阵营,然后选择全力支持某一方。对于企业来说,最重要的是要有开明的眼光,不要被炒作冲昏头脑,这样才能从数据库技术投入上获得最大的价值产出。
责编:王雅京
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
最新专题
推荐圈子
|
|