技术开发 频道

Oracle NoSQL数据库产品难入用户法眼

  【IT168 评论】在最近举行的NoSQL Now!大会上,有一家传统的SQL数据库厂商也积极参与了进来,那就是甲骨文。

  在大会上,甲骨文负责数据库部门的老大Andy Mendelsohn发表了主题演讲。同时,Oracle NoSQL产品部门的负责人David Segleau也进行了关于NoSQL数据库和企业应用的主题分享。此外,甲骨文还是本次大会的主要赞助商之一。很明显,甲骨文的NoSQL数据库团队希望通过活动发出更多的声音,让用户注意到他们。

  另外,甲骨文还在大会上宣布了两项关于NoSQL数据库的发布。第一,Oracle NoSQL社区版数据库(Community Edition)未来将支持每月、每服务器的授权方式。而大多数Oracle数据库都是采用的每年,每处理器的方式。第二,采购Oracle大数据机(Big Data Appliance)的客户将能够以每节点的方式购买Oracle NoSQL数据库许可证,而无需为整台机器的处理器购买许可证。

  距离甲骨文发布基于BerkeleyDB的NoSQL数据库已经过去两年时间,公司还在不遗余力地推广产品,让更多的用户知道他们在大数据和非关系型数据库领域有所进展。那么用户到底买不买账呢?

  产品认知度低

  业界大牛,Netflix公司的首席云架构师Adrian Cockcroft也参加了本次会议,并接受了媒体的采访。据了解,Netflix刚刚把系统从Oracle+IBM服务器的架构迁移到了Apache Cassandra+AWS上。当被问及如何看待Oracle进军NoSQL领域时,Cockcroft表示他完全不知道这件事,因此也不便发表评论。

  Cockcroft表示:“现在有太多的NoSQL解决方案了,Oracle NoSQL数据库很难进入我的考虑范畴。”

  甲骨文最著名的产品是它的旗舰级Oracle数据库,属于关系型数据库管理系统。而在最近几年中,甲骨文在其他数据库技术领域也进行了相当大的投资,比如TimesTen内存数据库,MySQL开源关系型数据库以及NoSQL。关于NoSQL的定义目前业界已经达成共识,它代表了“Not Only SQL”。但毫无疑问,关系型数据库和非关系型数据库之间还是存在着某种程度上的鸿沟,而甲骨文希望通过自己的产品来跨越这个鸿沟,打通两种技术。Segleau在接受采访时表示,用户选择哪种技术关键看他要解决哪种问题。

  “如果企业针对一个业务部署了一个点的解决方案,能够解决相应的问题,那么这就相当于一个孤岛(silo),”他说:“但是企业对孤岛这个词并不喜欢。业务问题肯定会跨越多个业务,因此有一个厂商能够将所有系统联系在一起是非常重要的。”

  打通SQL与NoSQL成难题

  每当甲骨文谈到整合的时候,往往都会提到核心产品:融合中间件。甲骨文在这条产品线上投入了大量的资金进行收购和研发,已经形成一个巨大的中间件平台。

  如何进行整合?NoSQL支持者会认为甲骨文最终会把所有的数据都放到一个关系型数据库中,然后可以整齐地进行查询和存储。那么如果现在关系型和非关系型数据库如果无法连通的话,未来是否能够有所改观?

  对此Netflix的Cockcroft表示:“关系型数据库需要有一个标准化的schema,因此它们不能连接到其他架构的数据库,而且非常不容易进行分区、更改和扩展。去标准化的用例可以迁移到NoSQL上来,它具有polyglot选项,快速更改以及良好的扩展等特性。”

  NoSQL的持续升温往往被形容为一场“运动”,就像是背后有什么政治力量在左右它的走向一样。对一些人来说,特别是被Web应用“包围”的人,NoSQL能很好地满足他们的需求。而对于甲骨文这样的大厂商来说,他们很难说服用户相信他们投资NoSQL技术不是为了让用户掏更多钱。

  原文链接:http://www.searchdatabase.com.cn/showcontent_76297.htm

0
相关文章