行存储和列存储
什么是行式存储和列式存储
数据按照行进行存储,每行的数据聚合在一起进行存储,对事务的处理能力比较强
什么是列式存储
数据按照列进行存储,把每列数据聚合在一起,可以把相似的列进行压缩,提升数据的压缩效率
行式存储和列式存储的应用环境
考虑数据压缩,那么主要考虑用列式存储;对关系比较强,那么主要用行式存储。
Hbase 的列族式存储
Table = RowKey + Family + Column + Timestamp + value
数据存储模式:(Table, RowKey, Family, Column, Timestamp) -> Value