你好,游客 登录 注册 搜索
背景:
阅读新闻

企业级NoSQL前景展望

[日期:2013-10-09] 来源:网界网  作者: [字体: ]
  NoSQL数据库目前正管理着Web应用等系统中的海量数据。在未来,NoSQL系统将适应实时分析,并成为企业级NoSQL数据系统整合工作的一部分。
  最近,甲骨文、MarkLogic和FoundationDB等公司高管以及NoSQL领域从业公司在加州圣何塞举行的NoSQL Now 2013大会上对企业级NoSQL的前景进行了展望。除了确认目前越来越多的企业开始对NoSQL感兴趣外,他们还预测了该项技术可能的发展方向。FoundationDB联合创始人兼公司工程师David Rosenthal称:“每周我都会与那些正在考虑用NoSQL数据库替代现有数据库基础设施的人沟通。”
  专题讨论小组成员认为,企业对NoSQL的需求是分析和即席查询(ad hoc querying)。Rosenthal表示,企业对实时分析的需求很旺盛。同时,他认为NoSQL和传统数据库的整合是未来的发展目标。“在操作型存储方面,对于我而言,我的需求是能够精确地整合各种不同类型的NoSQL数据库。企业也不希望操作四个、五个或是六个数据库。”
  对于即席查询,甲骨文NoSQL数据库小组开发主管David Rubin强调称:“实际上,大规模即席查询是NoSQL发展的终极目标。”MarkLogic高级工程师Pete Aven则认为,NoSQL的一个发展方向是改良工具。他说:“目前的标准商业智能工具仍然还是基于关系型的。”
  对于是否将SQL延伸至NoSQL系统中这一问题,目前专题讨论小组成员还没有达到一致意见。Rubin主张支持ANSI SQL。他表示:“实际上,今天大多数的NoSQL系统都是由API驱动的。一旦SQL得到延伸,用户就能够继续使用现有针对SQL设计的工具。”
  尽管如此,Rosenthal表示,他并没有看到延伸SQL的趋势。他说:“虽然SQL将持续存在,但是SQL只是一小部分需求。开发人员希望不同的问题能够有不同的API。对于NoSQL来说,事务处理能力非常重要,目前FoundationDB正在展开这方面的研究。”此外,Rosenthal还强烈反对利用基准点来衡量NoSQL系统。“从我的个人经验看,基准点通常都是错误的,它们并不适合NoSQL系统。”他说。
  有关Hadoop未来发展的讨论方面,讨论小组成员也对流行的大数据分布式计算平台是否会替代数据仓库这一问题争论不休。Rosenthal 认为,Hadoop无疑将替代传统数据仓库。他表示,目前他正在与那些希望做出这种转型的企业展开沟通。不过,他并不确定Hadoop是否会替代传统的ETL(数据提取/转换/加载)工具。
  Rubin和Aven对Rosenthal的观点则持不同意见。Rubin 指出,Hadoop暂时还不具备交互式报告功能。他说:“我相信虽然Hadoop获得了人们的关注,但是这它们并不会替代数据仓库。”Aven也指出,目前Hadoop还存在着许多问题,用户仍然需要一个数据库来管理项目。“Hadoop在这方面并不擅长。它们只是计算层的分布式文件系统。”Aven说。




收藏 推荐 打印 | 录入:elainebo | 阅读:
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款