列式存储是一种数据存储方式,其核心思想是将数据按列而非按行进行组织和存储。它与传统的行式存储在数据布局、适用场景和性能特征上有显著差异。...Clickhouse等OLAP数据存储系统正是由于其使用列式存储,很大程度的提高了数据查询和分析能力,这篇文章我就向大家分享一下行式存储和列式存储到底有何区别?...为什么Clickhouse等OLAP系统更偏向使用列式存储?
先说一下基本概念
行式存储和列式存储是两种不同的数据存储方式。注意是底层的存储方式不同,对于我们上层使用而言都是差不多的表结构。...简单来说,行式存储适合频繁的增删改查操作,列式存储则更适合大数据分析和聚合查询。...,25,北京 | 2,Bob,30,上海 | 3,Carol,28,深圳
列式存储(Column-Based),列式存储示例(按列独立存储):
用户ID列 → [1, 2, 3]
姓名列 → [Alice