数据库老兵:大数据时代 NoSQL 不是颠覆性技术

oschina
 oschina
发布于 2013年11月12日
收藏 49

iqt-big-data-footprint

数年前,当人们谈论起新兴的NoSQL数据库技术时,相当一部分观点认为NoSQL在大数据市场取代传统关系型数据库只是个时间问题。如今,这一预 言并未兑现,Mitchell Kertzman的总经理Hummer Winblad认为,大多数情况下,NoSQL都没有展现出所谓的革命性。

作为数据库的老兵,以下是Kertzman在本周的视频访谈的一些观点摘录:

人们需要的其实还是SQL

如果云端的SQL数据库有足够的弹性和可扩展性,能处理所需要的数据量,那么人们永远都不会需要NoSQL。

看衰NoSQL的Hummer Winblad本人也是NewSQL创业公司NuoDB的投资人,NuoDB在NewSQL市场的主要竞争对手是GenieDB 甚至 VMwareSQLFire。在与NoSQL数据库创业公司的竞争中,NuoDB屡奏凯歌的一个重要原因就是:

NuoDB始终坚信那些运行关键业务应用的客户,真正想要的其实是一个更好的关系型数据库。

“我认为NoSQL是一个新的市场机遇”,Winblad说道:“但其市场规模还有待验证。”

而关系型数据库则是一个350亿美元的大市场,这并非人们喜欢SQL查询语言,而是因为关系型数据库的ACID特性能够保证交易的安全。如果你在Facebook上漏掉了一次状态更新或者点“赞”失败,问题都不大,但是如果一家银行弄丢一笔存款,即使是小额存款,都是很严重的事故。

NoSQL不是颠覆性技术

Kertzman指出,IT市场经历过很多颠覆性技术,例如关系型数据库就是对网络型数据库的颠覆,云计算对客户端/服务器的颠覆…人们喜欢颠覆,因为颠覆性技术产生很多新的机会,但NoSQL看上去不像是人们期望中的颠覆性技术。

Kertzman以上世纪80年代的对象数据库运动为例,“那其实不是颠覆性技术,因为现在幸存的这些数据库如Sybase和Oracle等,只是根据客户需要增加对象数据库技术,而不是吧对象数据库搞成一种宗教。”

Kertzman认为MongoDB作为NoSQL数据库的代表厂商,而且能够赢得很多并不关心ACID特性,又不想花大价钱购买Oracle数据 库的公司的订单。但Kertzman认为MongoDB的地盘面临Teradata、MemSQL和Heroku的威胁,“我们都喜欢投资那些能够使用新 的、靠谱的技术解决复杂难题的公司,我说的靠谱,不是指知识产权的所有权,而是指相当高的技术门槛。MongoDB迄今所取得的成功,从技术上看门槛都不 高。”

那么,什么才是大数据时代的颠覆性技术呢,Kertzman认为hadoop是个真正的机遇,但Hadoop的问题是企业部署过慢,而SQL-on-Hadoop则是大数据厂商为了加快Hadoop部署选择的技术路径。

文章来自IT经理网

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:数据库老兵:大数据时代 NoSQL 不是颠覆性技术
加载中

最新评论(15

maverickpuss
maverickpuss
看来我准备继续学习sql的决策也不错~
养在鱼缸的鱼
养在鱼缸的鱼
软文?
Fanxme
Fanxme

引用来自“长工”的评论

引用来自“航航”的评论

引用来自“长工”的评论

银行丢存款从来不是什么大事情,你们可听说取款机出故障哗哗的被人取钱?结果银行还把人告到了。就这么看来,银行弄错一两条数据,少了客户一个0。我们这些平民百姓真的能找银行赔款吗?就我所见是不能,更谈不上加倍赔偿了,我看更有可能是各种推卸责任。由此看来,银行要用稳定大规模关系数据库那也是屁话,数据库厂商让你掏钱你就傻呗,反正各大银行已经坑无辜百姓不计其数的钱了。

使用没有严格经过市场考验的新东西?哪个负责人敢这么大胆?
出现重大事故,影响了领导,首先开刀的就是你。
在那个圈子里面混,谁会这么顾虑都没?

怎么叫经过市场考研呢? 我看各种数据库都说自己经过市场考验了。

呵呵
一剑倾城
一剑倾城
not only sql ……
中山野鬼
中山野鬼
这个作者还是陷在sql里。简单说陷在确定关系逻辑的业务需求里。哈。仅此而已。
赵云30
赵云30

引用来自“航航”的评论

引用来自“长工”的评论

银行丢存款从来不是什么大事情,你们可听说取款机出故障哗哗的被人取钱?结果银行还把人告到了。就这么看来,银行弄错一两条数据,少了客户一个0。我们这些平民百姓真的能找银行赔款吗?就我所见是不能,更谈不上加倍赔偿了,我看更有可能是各种推卸责任。由此看来,银行要用稳定大规模关系数据库那也是屁话,数据库厂商让你掏钱你就傻呗,反正各大银行已经坑无辜百姓不计其数的钱了。

使用没有严格经过市场考验的新东西?哪个负责人敢这么大胆?
出现重大事故,影响了领导,首先开刀的就是你。
在那个圈子里面混,谁会这么顾虑都没?

怎么叫经过市场考研呢? 我看各种数据库都说自己经过市场考验了。
Fanxme
Fanxme

引用来自“长工”的评论

银行丢存款从来不是什么大事情,你们可听说取款机出故障哗哗的被人取钱?结果银行还把人告到了。就这么看来,银行弄错一两条数据,少了客户一个0。我们这些平民百姓真的能找银行赔款吗?就我所见是不能,更谈不上加倍赔偿了,我看更有可能是各种推卸责任。由此看来,银行要用稳定大规模关系数据库那也是屁话,数据库厂商让你掏钱你就傻呗,反正各大银行已经坑无辜百姓不计其数的钱了。

使用没有严格经过市场考验的新东西?哪个负责人敢这么大胆?
出现重大事故,影响了领导,首先开刀的就是你。
在那个圈子里面混,谁会这么顾虑都没?
橙汁儿
橙汁儿
突破计算机运算瓶颈才是王道
g
gm100861

引用来自“tenserman”的评论

引用来自“长工”的评论

银行丢存款从来不是什么大事情,你们可听说取款机出故障哗哗的被人取钱?结果银行还把人告到了。就这么看来,银行弄错一两条数据,少了客户一个0。我们这些平民百姓真的能找银行赔款吗?就我所见是不能,更谈不上加倍赔偿了,我看更有可能是各种推卸责任。由此看来,银行要用稳定大规模关系数据库那也是屁话,数据库厂商让你掏钱你就傻呗,反正各大银行已经坑无辜百姓不计其数的钱了。

你试试把官老爷的数据弄错了

1楼忘记吃药了。
t
tenserman

引用来自“长工”的评论

银行丢存款从来不是什么大事情,你们可听说取款机出故障哗哗的被人取钱?结果银行还把人告到了。就这么看来,银行弄错一两条数据,少了客户一个0。我们这些平民百姓真的能找银行赔款吗?就我所见是不能,更谈不上加倍赔偿了,我看更有可能是各种推卸责任。由此看来,银行要用稳定大规模关系数据库那也是屁话,数据库厂商让你掏钱你就傻呗,反正各大银行已经坑无辜百姓不计其数的钱了。

你试试把官老爷的数据弄错了
返回顶部
顶部