数据库行存储索引与列存储索引

发布时间 2023-07-31 10:13:02作者: 踏雪无痕2017

       行存储是在逻辑上整理为包含行和列的表,实际上以行式数据格式存储的数据,此格式是存储关系表数据的传统方法。 列存储是在逻辑上整理为包含行和列的表,实际上以列式数据格式存储的数据。

      行存储索引最适合用于查找数据、搜索特定值的查询,或者针对较小范围的值执行的查询。 对事务工作负载使用行存储索引,因为它们往往大多需要进行表查找,更新特定的行,而不是表扫描,要求高并发低延迟。

      对于扫描大量数据(尤其是大型表中)的分析查询,列存储索引可提高性能。 对数据仓库和分析工作负载(尤其是事实数据表)使用列存储索引,因为它们往往需要进行全表扫描,而不是表查找。