列存储与行存储

行存储

行存储系统是以行的方式组织数据。行存储适合OLTP在线处理系统。

优点:数据写入更快。

不足,随着OLAP系统(在线分析系统)需求增多,数据写入和查询都不是关注点。变成了数据过滤,统计。

行存储举例

列存储

列存储以列的方式存储数据。

优点:有利于统计

不足:需要将每一列存储到对应的位置。

列存储举例

 列存储就是先存储所有行的第一列的所有数据,然后存储所有行的第二列的所有数据

 如果想知道score列,只需要读取列索引,找出相关区间位置,然后读取所有数据。

原文地址:https://www.cnblogs.com/liuguangshou123/p/13724227.html