行式存储与列式存储:
行式存储是经典的 RDBMS 的存储解决方案,有以下特性:
- 在底层的存储结构上,每行的数据都存储在一起
- 行式存储维护大量的索引,存储成本较高,但是对于随机读的效率非常高
- 强事务支持
- 适用场景:OLTP 应用
列式存储是 HBase 等 NoSQL 列式数据库的解决方案,有以下特性:
- 在底层的存储结构上,每列的数据都存储在一起
- 列式存储由于其稀疏性的特性,存储成本较低。
- 适用场景:OLAP 应用,事务要求不高且数据量大
行式存储是经典的 RDBMS 的存储解决方案,有以下特性:
- 在底层的存储结构上,每行的数据都存储在一起
- 行式存储维护大量的索引,存储成本较高,但是对于随机读的效率非常高
- 强事务支持
- 适用场景:OLTP 应用
列式存储是 HBase 等 NoSQL 列式数据库的解决方案,有以下特性:
- 在底层的存储结构上,每列的数据都存储在一起
- 列式存储由于其稀疏性的特性,存储成本较低。
- 适用场景:OLAP 应用,事务要求不高且数据量大
2018-06-19