行式存储
- 行式存储最典型的代表就是MySQL数据库,将数据一行一行的存储到磁盘中,所以这种数据库读取一行数据很快,读取一列就很慢,因为要读取很多行,然后在拼起来进行返回
列式存储
- 列式存储,同一列的数据被一个接一个紧挨着存放在一起,表的每列构成一个长数组,所以按照列读取就很快
列簇式存储
- HBase采用独特的列簇式存储,将表中每个列簇存储成一个文件,以下是逻辑视图

- 按照列簇存储就是存储三个文件,每个文件代表一个列簇,读取某个列簇的时候就需要将该列簇对应的文件载入内存

- 同时列簇式存储还可以进行转换,比如,一个列簇下有多行,对应到文件就是行式存储,一个列簇只有一列对应就是列式存储
