文章目录
OLTPOLAP
OLTP
联机事务处理 面向业务开发人员 规范化 为单条记录的查询做优化 行式存储
OLAP
联机分析处理 面向分析师 非规范化 存在星型/雪花模型 为大规模分析查询做优化 列式存储 (上层对接报表/AI模型分析)
OLAP与OLTP与关系型数据库(RDBMS)无直接联系
对于分析查询,一般只需要用到少量的列,在列式存储中,只需要读取所需的数据列即可。 例 如,如果您需要100列中的5列,则I / O减少20倍。按列分开存储,按数据包读取时因此更易于压缩。 列中的数据具有相同特征也更易于压缩, 这样 可以进一步减少I / O量。由于减少了I / O,因此更多数据可以容纳在系统缓存中,进一步提高分析性能。