OLAP 与 OLTP 系统

数据仓库概念

Aaren Stubberfield

Data Scientist

OLAP 系统

  • OLAP(联机分析处理)
  • 旨在支持对海量数据的分析
  • 维度组织示例:
    • 国家、省/州、城市
    • 年、月、日
  • 将数据重组为多维格式
数据仓库概念

OLAP 立方体

  • OLAP 立方体是 OLAP 的核心
  • 比传统关系型数据库处理更快
  • 超立方体具有三维以上

一个立方体,坐标轴标注为区域、年份和产品

数据仓库概念

OLTP

  • OLTP(联机事务处理)
  • 专为处理简单数据库查询而设计
  • 用于从源系统到数据仓库

一个人在自动取款机取钱的肖像

1 照片作者:Pexels 的 Rodnae-Productions
数据仓库概念

信用卡公司的示例

OLTP:

  • 系统跟踪客户购买
  • 处理大量简单的账户余额更新

OLAP:

  • 用于分析购买数据
  • 数据按多维组织

一位自信专业的非裔美国年轻人双臂交叉看向镜头的肖像

数据仓库概念

小结

差异 OLAP OLTP
优化: 面向分析的复杂只读查询 简单查询
数据表示: 多维 行与列
数据仓库概念

让我们来练习!

数据仓库概念

Preparing Video For Download...