NoSQL时代已经到来?

  诸多厂商都宣称自己的产品可以应对大数据带来的挑战。大数据时代已经到来,但应对大数据的NoSQL是否已经成熟?

  ―― 本报记者许继楠

  

  “大数据”无疑是继“云计算”之后业界最热的词。市场研究机构Gartner预测的2012年十大IT技术发展趋势中,“大数据”就是其中之一。Gartner认为,企业必须意识到它们无法存储所有信息。有新技术可以处理极限数据值,如Apache Hadoop,但企业需要掌握新技能才能有效使用这些技术。

  下一代分析也被Gartner列为2012年的十大IT技术发展趋势之一,它也与大数据紧密相关。Gartner认为,大多数企业都在性能与成本方面进行了改进,它们可对每项业务进行分析与模拟。此外,移动设备也要访问数据,要拥有足够能力进行分析。同时,IT部门应集中精力开发有助于决策的分析技术。

  尽管大数据在2009年才开始流行,但它的快速涌现给IT管理者带来了很大挑战,而围绕着大数据的存储和处理,NoSQL、Hadoop也成为IT界热炒的话题。毫无疑问,大数据时代已经到来,但应对大数据的NoSQL是否已经成熟?

  诸多厂商都宣称自己的产品可以应对大数据带来的挑战。目前,亚马逊和谷歌走在了前列,亚马逊是唯一一个具有Hadoop/MapReduce认证(两年半)跟踪记录的云计算服务供应商。此外,关系型数据库的三大领导者Oracle、IBM和微软,也终于对风靡全球的Hadoop作出了回应。

  微软对Hadoop的态度最为有趣,在今年10月的PASS大会上,微软承诺在2011年年底前为其Windows Azure发布一个基于Hadoop的服务。微软副总裁Ted Kummert表示,微软将在2012年进行一次针对Windows服务器的社区技术预览。这与微软之前对Hadoop的态度形成鲜明反差,微软技术人员、威斯康星大学教授David J.De Witt曾说:“我们从不打算将Hadoop引入到我们的任何一款产品中。”DeWitt的态度并不令人惊讶,因为他是并行SQL数据库理论专家。2009年初,他还发表论文认为SQL数据库在处理大部分任务时都要比MapReduce强。

  IBM看好Hadoop,拥有IBM SmartCloud Enterprise的IBM inforSphere BigInsights(一个基于Hadoop的分析软件),但外界认为该项目仍处于工程阶段。

  Oracle在今年10月的Open World上发布了大数据应用,也搭上了Hadoop的末班车。Oracle在发布的说明中称,该应用是一个“全新设计的系统”,其中包括Apache Hadoop的一个开源发布、Oracle NoSQL数据库、用于Hadoop的Oracle数据集成应用程序适配器、用于Hadoop的Oracle Loader,以及MapR的一个开源发布。

  然而,就目前的情况看,即使是谷歌的appengine-mapreduce,也有人不看好,更何况是刚刚对Hadoop作出回应的关系型数据库领导者。谁能在非关系型数据库时代成为霸主,我们尚不可知。

  诸多厂商都宣称自己的产品可以应对大数据带来的挑战。大数据时代已经到来,但应对大数据的NoSQL是否已经成熟?

  ―― 本报记者许继楠

  

  “大数据”无疑是继“云计算”之后业界最热的词。市场研究机构Gartner预测的2012年十大IT技术发展趋势中,“大数据”就是其中之一。Gartner认为,企业必须意识到它们无法存储所有信息。有新技术可以处理极限数据值,如Apache Hadoop,但企业需要掌握新技能才能有效使用这些技术。

  下一代分析也被Gartner列为2012年的十大IT技术发展趋势之一,它也与大数据紧密相关。Gartner认为,大多数企业都在性能与成本方面进行了改进,它们可对每项业务进行分析与模拟。此外,移动设备也要访问数据,要拥有足够能力进行分析。同时,IT部门应集中精力开发有助于决策的分析技术。

  尽管大数据在2009年才开始流行,但它的快速涌现给IT管理者带来了很大挑战,而围绕着大数据的存储和处理,NoSQL、Hadoop也成为IT界热炒的话题。毫无疑问,大数据时代已经到来,但应对大数据的NoSQL是否已经成熟?

  诸多厂商都宣称自己的产品可以应对大数据带来的挑战。目前,亚马逊和谷歌走在了前列,亚马逊是唯一一个具有Hadoop/MapReduce认证(两年半)跟踪记录的云计算服务供应商。此外,关系型数据库的三大领导者Oracle、IBM和微软,也终于对风靡全球的Hadoop作出了回应。

  微软对Hadoop的态度最为有趣,在今年10月的PASS大会上,微软承诺在2011年年底前为其Windows Azure发布一个基于Hadoop的服务。微软副总裁Ted Kummert表示,微软将在2012年进行一次针对Windows服务器的社区技术预览。这与微软之前对Hadoop的态度形成鲜明反差,微软技术人员、威斯康星大学教授David J.De Witt曾说:“我们从不打算将Hadoop引入到我们的任何一款产品中。”DeWitt的态度并不令人惊讶,因为他是并行SQL数据库理论专家。2009年初,他还发表论文认为SQL数据库在处理大部分任务时都要比MapReduce强。

  IBM看好Hadoop,拥有IBM SmartCloud Enterprise的IBM inforSphere BigInsights(一个基于Hadoop的分析软件),但外界认为该项目仍处于工程阶段。

  Oracle在今年10月的Open World上发布了大数据应用,也搭上了Hadoop的末班车。Oracle在发布的说明中称,该应用是一个“全新设计的系统”,其中包括Apache Hadoop的一个开源发布、Oracle NoSQL数据库、用于Hadoop的Oracle数据集成应用程序适配器、用于Hadoop的Oracle Loader,以及MapR的一个开源发布。

  然而,就目前的情况看,即使是谷歌的appengine-mapreduce,也有人不看好,更何况是刚刚对Hadoop作出回应的关系型数据库领导者。谁能在非关系型数据库时代成为霸主,我们尚不可知。


相关文章

  • 大数据时代数据存储技术的发展
  • 大数据时代数据存储技术的发展 [摘要]数据存储技术经历了从手工管理到文件管理.再到数据库管理系统三个阶段,数据库技术中关系数据库占据了主要地位.互联网络的兴起,促使用户数据暴增,大数据时代已经来临,对存储介质容量和数据检索速度都提出了更高的 ...查看


  • 由浅入深 NoSQL的五种主流数据模型
  • 2012年03月05日10:37 来源:nosqlfan 作者:NoSQLfan 编辑:王玉圆 评论:0条 [IT168 技术]本文内容是对<NoSQL Data Modeling Techniques>一文的简单概述,原文对N ...查看


  • 对云计算的认识
  • 云计算是一个将 IT 以服务的形式进行交付的全面解决方案.云中的计算机被配置成协同工作的模式,那些使用这些计算机资源的应用就好象在使用一个计算实例一样.云计算的灵活性在于能够按需分配资源.因此,不再需要给任务分配特定的硬件,这会提高现有系统 ...查看


  • 关系型数据库与非关系型数据库的选择
  • 自1970年,埃德加·科德提出关系模型之后,关系数据库便开始出现,经过了40多年的演化,如今的关系型数据库具备了强大的存储.维护.查询数据的能力.但在关系数据库日益强大的时候,人们发现,在这个信息爆炸的"大数据"时代,关 ...查看


  • [架构]NoSQL架构实践(一)以NoSQL为辅
  • 摘要:很多朋友看到NoSQL时总会有困惑,觉得很好,但是却不知道如何正式用到自己的项目中.下文中笔者带我们看下怎么样在我们的系统中使用NoSQL. 标签:NoSQL 经常有朋友遇到困惑,看到NoSQL的介绍,觉得很好,但是却不知道如何正式用 ...查看


  • 解读NoSQL技术代表之作Dynamo
  • NoSQL在过去的一年里,逐渐已经成为了家喻户晓的东西,我(54chen)自从去年开始人人网的NoSQL系统Nuclear的研发以来,一直看 NoSQL越来越热,越来越引来大家的围观.受InfoQ中文站编辑之托,特作此文,一来作为过去一年的 ...查看


  • 大数据关键技术
  • 大数据关键技术 Research on Key Technologies of Big Data 王秀磊/WANG Xiulei 刘鹏/Liu Peng (解放军理工大学指挥信息系统学院,江苏 南京 210007) (College of ...查看


  • NoSQL那些事:51CTO带您走进列数据库
  • 摘要:列数据库算不算NoSQL,目前来看还是存在争议的.51CTO数据库频道认为还是要一分为二的看待,按列存储也含有一定的关系,因此严格意义上说列数据库有一些还是属于关系型数据库的. 标签:列数据库  NoSQL [51CTO外电头条]列数 ...查看


  • 社交网络数据库技术分析
  • 社交网络数据库技术分析 传统互联网正在迈向一个全新的时代--社交服务网(Social Networking Service)时代,从"人与机器"的时代迈向"人与人"的时代.互联网社交服务网站的发展验证 ...查看


热门内容