数据仓库篇章 OLTP/OLAP 区别

我们先来澄清两个概念。

OLTP

On-Line Transaction Processing联机事务处理系统(OLTP)。

也称为面向交易的处理系统,其基本特征是顾客的计算中心进行处理,并在很短的时间内给出处理结果。

 OLAP

On-Line Transaction Analysis联机分析处理(OLAP)系统是数据仓库系统最主要的应用,专门设计用于支持复杂的分析操作,侧重对决策人员和高层管理人员的决策支持,可以根据分析人员的要求快速、灵活地进行大数据量的复杂查询处理,并且以一种直观而易懂的形式将查询结果提供给决策人员,以便他们准确掌握企业(公司)的经营状况,了解对象的需求,制定正确的方案。

 

下面从几个方面比较这两者的区别: 

  OLTP(操作型系统) OLAP(分析型系统)
目的 业务数据操作 业务衡量
交互行为 插入、更新、删除 查询、分析
交互数量 单条交易 聚合分析
语句样式 可预测且固定 不可预测且易变动
时效性 当前交易 当前与历史
设计侧重 变更一致 高性能query
设疑原则 第三范式 维度建模

你可能感兴趣的:(数据仓库篇章 OLTP/OLAP 区别)