Store

pongstore

Raw vs column

现实世界的二维数据普遍是行展示

作为一种直观、高可读的数据展示方式

长久的应用在工作生活之中

Excel就算其一种影响极大的例子

而列存储又是怎样的呢?

在磁盘寻址的基本逻辑下

行存储将一行一行的数据连续的写入磁盘

然后

出于查询优化、降低IO等目的

采用列的排布

在每个磁盘块上写入每个字段的值

当然有着无法修改的问题

但同等字段数量的查询有着明显的提升