BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

SAP创始人鼓吹高并发计算和面向列的数据库

| 作者 Jean-Jacques Dubray 关注 3 他的粉丝 ,译者 韩锴 关注 0 他的粉丝 发布于 2009年6月3日. 估计阅读时间: 2 分钟 | AICon 关注机器学习、计算机视觉、NLP、自动驾驶等20+AI热点技术和最新落地成功案例。

上周,SAP的共同创始人Hasso Plattner在Sapphire的主题演讲上讲到

SAP可以完成公司里的任何查询,并将其展现为某种工业标准格式,比如Microsoft Excel,而这一切所花费的时间不会超过一秒钟。

Plattner提出如果组合使用内存数据库、多核和垂直存储技术,这就是可能的。如他所说的

相比于传统的存储方式,垂直存储数据库有一些值得注意的优势:
  • 没有冗余数据,因此减轻了数据管理的负担
  • 没有冗余的软件编码,因此更易升级
  • 数据可直接提供给算法
  • 卓越的灵活性
  • 更容易向客户数据库中加入新的域
  • 面向列的数据库没有闲置或者空白的单元(cell),相较于传统的存储模式,其数据内容可以降低到以前的二十分之一。

面向列的数据库并不是什么新生事物,事实上,它们大约已经有十五年以上的历史了:

  • 面向列的数据库是基于列存储数据的,而不是按照行来存储的
  • 因为它可以将类似于数据集中存放,所以对于很多类型的查询(比如数据仓库查询),都能将磁盘读取时间降到最低。
  • 作为很多Google应用程序(比如Google Map和Google Reader)背后的支柱BigTable就是一个面向列的数据库。

另外:

按照Plattner的说法,基于列的存储比基于行的存储速度更快,因为它能带来大于10倍的压缩量,并且执行数据库的更新操作实际上就是执行插入操作,可能只是简单地插入字符串类型的值。

Plattner还提到了:

他预言道,“不久的将来,我们就会在一块电路板上看到8颗CPU,每个CPU拥有16个核。这就是说一块电路板上就拥有128个计算单元,这就是所谓的刀片机。今天,一个刀片机可以控制144GB的内存,其价格大概是$6,300。现在,如果你买上100个刀片机,花费不过$1,000,000,就能拥有12,800个计算单元,这相对于它提供的的计算能力来说,并不算贵。”

这些技术看上去非常适合云计算。这种能力和性能,能否促进云计算的普及呢?能否加快大型打包程序向多用户使用并按照使用情况付费模式的转变呢?你对此有何看法?

查看英文原文:Hasso Plattner Touts Highly Parallel Computing and Column-Oriented Databases

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

列存储确实在某些领域很有用。 by 麦 书

比如:BI,不过列存储要做DML就比较费劲了。
好在现在已经有不少均匀热点的存储系统了。

在BI领域强于行存储 by x p

sybase的BI方案就是基于列存储的

Sybase IQ列式数据库 by xiaojie wu

Sybase IQ完全按照垂直存储技术来设计的,从执行效率和压缩率方面远远优于传统数据库

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

3 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT