互联网服务数据库

HANA列存储;通过列值和列值之间如何对应

哪位大师能解释一下HANA列存储,select id,name from tables; 由于都是按照列存储,我的理解是页面上数据的存放都是列值,那如何通过id列值定位name 列值呢?

传统的数据库,页上面是通过偏移量查找的
参与4

4同行回答

新数科技新数科技IT顾问北京新数科技有限公司
HANA的列存储主要是通过字典的方法把不定长的列全部变成定长的列,可以实现在CPU高速缓存中的并行计算,定长的东西找个位置还是很容易的。就像Hasso说的,HANA的核心在于并行计算而并非列式存储和内存,列式存储和内存只是辅助手段而已。...显示全部
HANA的列存储主要是通过字典的方法把不定长的列全部变成定长的列,可以实现在CPU高速缓存中的并行计算,定长的东西找个位置还是很容易的。就像Hasso说的,HANA的核心在于并行计算而并非列式存储和内存,列式存储和内存只是辅助手段而已。收起
IT咨询服务 · 2014-12-19
浏览1278
奈文摩尔奈文摩尔数据库管理员家里蹲
列存储的每一列都相当于一个索引,而且还有rowid这个伪列存在,所以列值之间的定位不难...显示全部
列存储的每一列都相当于一个索引,而且还有rowid这个伪列存在,所以列值之间的定位不难...收起
IT其它 · 2014-08-25
浏览1213
top448zhaoyantop448zhaoyan数据库管理员联想
谁能给详细的解释一下呢显示全部
谁能给详细的解释一下呢收起
互联网服务 · 2014-08-05
浏览1252
lenolotuslenolotus系统工程师sdfsfsd
数据查找有好几种查找方法,比如B+树算法,等你说的是数据页面存储,页面存储是通过偏移量查找的,HANA是通过BIT图,再建立B+树的方法存储的显示全部
数据查找有好几种查找方法,比如B+树算法,等

你说的是数据页面存储,页面存储是通过偏移量查找的,HANA是通过BIT图,再建立B+树的方法存储的收起
IT咨询服务 · 2014-07-16
浏览1272

提问者

top448zhaoyan
数据库管理员联想
擅长领域: 数据库内存数据库hana

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2014-07-16
  • 关注会员:0 人
  • 问题浏览:3541
  • 最近回答:2014-12-19
  • X社区推广