HANA之列存储


参考《SAP_HANA_Development_Concepts_en.pdf》

HANA之列存储


传统行存储的情况是这样:

HANA之列存储



而列存储的情况是这样:


HANA之列存储


注意看“性别”列,7到10都是“男”,这4个相同的数据,我们可以压缩来表示。 

再看“工作地点”列,16到19都是“金康”,也有相同的,也是可以压缩。

这就是列式存储的特点。


这样的结构机制,在数据添加一行就不能用传统的方式,直接加在地址线的末尾,

所以资料上看,HANA的插入不是在原表插入,而是到专门的Delta Store区,

完成后再来同原表的列数据混合,具体怎么做,还没搞清楚%*%)&*%。。。