漫谈OceanBase 列式存储
列式存储主要的目的有两个:
大部分OLAP查询只需要读取部分列而不是全部列数据,列式存储可以避免读取无用数据;
将同一列的数据在物理上存放在一起,能够极大地提高数据压缩率。
OLAP和OLTP
OLAP,也叫联机分析处理(Online Analytical Processing)系统,有的时候也叫DSS决策支持系统,就是我们说的数据仓库。
Tablestore入门手册--全局二级索引使用
指定主键的前缀范围,可以实现对主表的范围扫描(GetRange),查询范围的指定必须和主键范围保持一致。如果查询范围无法表示成主键前缀的形式,则可以使用二级索引重新组合字段顺序。相比范围查询(GetRange)加过滤器(filter)的方式,二级索引可以大大减少扫描数据量,提升查询速度。