数仓建模—OLTP 和 OLAP

数仓建模—OLTP 和 OLAP

前面我们在数仓建模—数仓初识 中提到了OLTP 和 OLAP 两个概念

OLAP 是 On-Line Analytical Processing(联机分析处理)的缩写。广义的 OLAP 泛指数据查询分析,像报表、即席查询、多维分析都属于 OLAP 的范畴。

OLTP 和 OLAP 最大区别在于前者会产生数据,而后者只利用前者生产的数据进行数据分析为企业经营提供决策支持。

OLAP是更广泛的商业智能类别的一部分,它还包括关系数据库、报告编写和数据挖掘。OLAP的典型应用包括用于销售的业务报告、市场营销、管理报告、业务流程管理(BPM)、预算和预测、财务报告等领域。

image-20201205182557730

其实这两个除了都是用sql 查询之外,基本上就没有其他相似点

  • 数据库是面向事务的(OLTP),而数据仓库是面向主题的(OLAP)
  • 数据库存在在线交易数据的,数据仓库存储历史数据的
  • 数据库设计应该避免冗余,而数据仓库设计是有意引入冗余的
  • 数据库设计是为捕获数据而设计的,数据仓库是为分析数据而射进的
  • 用户和系统的面向性:OLTP是面向客户的,用于办事员、客户和信息技术专业人员的事务和查询处理。OLAP是面向市场的,用于知识工人(包括经理、主管和分析人员)的数据分析。
  • 数据内容

相关推荐

  1. OLTPOLAP,StarRocks数据库,TiDB数据库

    2024-06-15 13:34:04       34 阅读
  2. PostgreSQL | 概念 | 什么是OLTP&OLAP

    2024-06-15 13:34:04       62 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-15 13:34:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-15 13:34:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-15 13:34:04       82 阅读
  4. Python语言-面向对象

    2024-06-15 13:34:04       91 阅读

热门阅读

  1. PostgreSQL基础知识

    2024-06-15 13:34:04       23 阅读
  2. Linux中的EINTR和EAGAIN错误码

    2024-06-15 13:34:04       27 阅读
  3. LeetCode: 2779. 数组的最大美丽值

    2024-06-15 13:34:04       28 阅读
  4. QT_day1

    QT_day1

    2024-06-15 13:34:04      34 阅读
  5. wsl子系统ubuntu20.04 设置docker服务开机自启动

    2024-06-15 13:34:04       43 阅读
  6. Wake Lock API:保持设备唤醒的利器

    2024-06-15 13:34:04       34 阅读
  7. 电商项目-day03

    2024-06-15 13:34:04       37 阅读
  8. 国内高校ACM ICPC的主要成绩

    2024-06-15 13:34:04       32 阅读
  9. 大数据集群各种报错及解决方案

    2024-06-15 13:34:04       34 阅读