传统的数据库设计都是基于行存储,如Oracle、DB2、MySQL、SQL Server等,在基于行存储的数据库中,数据是以行数据为基础逻辑存储单元存储的,同一行的数据在存储介质中以连续存储的形式存在。
新兴的HBase、HP Vertica、SAP HANA、Pivotal Greenplum、TiDB等分布式数据库均支持列存储。
其中SAP HANA、Pivotal Greenplum、TiDB是同时支持行存储和列存储的数据库。
在基于列存储的数据库中,数据是以列为基础逻辑存储单元存储的,同一列的数据在存储介质中以连续存储形式存在。