NoSQL时代已经到来?

时间:2022-10-02 03:21:35

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作出回应的关系型数据库领导者。谁能在非关系型数据库时代成为霸主,我们尚不可知。

上一篇:苹果须更重视用户生命安全 下一篇:Apple+AMD=A++