本文内容为博主阅读《Greenplum企业应用实战》的读书笔记,对书中主要知识点进行了归纳和梳理。有兴趣的同学可以买一本原书读一读。如果认为文中内容涉嫌侵权,请及时联系博主删除文章。
OLTP 与 OLAP
数据库系统分为两种。
- OLTP 面向前台应用,重吞吐和高并发
- OLAP 对大数据集进行统计分析,重计算
Greenplum属于OLAP
OLTP
OLTP 联机事务处理 On-Line Transaction Processing 系统也称为生产系统,事件驱动、面向应用。
基本特点:
- 数据在系统中产生
- 基于交易 Transaction-Based 的处理系统
- 每次交易牵涉的数据量小
- 对响应事件要求高
- 用户数量庞大,以操作人员为主
- 数据库的各种操作主要基于索引进行
OLAP
OLAP 联机分析处理 On-Line Analytical Processing基于数据仓库的信息分析处理过程,是数据仓库的用户接口部分。OLAP系统是库啊部门的、面向主题的
基本特点:
- 本身不产生数据,基础数据来源于生产系统中的操作数据 OperationalData
- 基于查询的分析系统
- 复杂查询经常使用多表连接、权标扫描,牵涉的数据量庞大
- 响应时间与具体查询有很大关系
- 用户数量相对较小,用户主要是业务人员与管理人员
- 由于业务问题不固定,数据库的各种操作不能完全基于索引进行