HANA数据库的行存储和列存储


Column-Based andRow-Based Storage in the SAP HANA Database

HANA数据库同时支持行存储和列存储。列存储读性能好,拥有较高的压缩比,一些特性如分区只适用于列存储。常用于批量更新的大数据量表。行存储更新插入性能好,常用于经常单独操作的小数据量表。

存储类型

使用情况

列存储

Ø  在少数列上进行的计算

Ø  基于少数列的值进行表搜索

Ø  表有很多列

Ø  表有大量的行和列操作(集合,扫描等)

Ø  因为主要列含有大量重复值可以达到高压缩比

行存储

Ø  一次只存储少量数据(如select/update一条记录)

Ø  应用需要访问整条记录数据

Ø  列含有较少重复值以至于压缩效果不好

Ø  不需要集合和快速搜索操作

Ø  表数据量较小(如配置表)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值