OLTP & OLAP
这两个区别在哪
OLTP (联机事务处理)
- OLTP 是面向顾客
- 用于事务和查询处理
- 用于管理数据
- 强调数据库内存效率,强调内存各种指标的命令率,强调绑定变量,强调并发操作
- 访问:主要是短的原子事务组成,并行和恢复机制
OLAP (联机分析处理)
- OLAP 是面向市场
- 用于数据分析,数据内容
- 用于管理大量历史数据,提供汇总数据
- 强调数据分析,强调SQL执行市场,强调磁盘I/O,强调分区
- 访问:大部分都是只读操作 | | OLTP | OLAP | | -------- | ------------------------------ | ------------------------------ | | 用户 | 操作人员,底层管理人员 | | | 功能 | 日常操作处理 | 分析决策 | | DB设计 | 面向应用 | 面向主题 | | 数据 | 最新的,细节的,二维的,分立的 | 历史的,聚集的,多维的,集成的 | | 存取规模 | 读写数百条 | 读上百万 | | 操作频度 | 频繁 | 稀松 | | 工作单位 | 事务 | | | 用户数 | 数百个-数千万 | 数百个 | | DB大小 | 100MB-GB | 100GB-TB |
OLTP & OLAP
这两个区别在哪
OLTP (联机事务处理)
- OLTP 是面向顾客
- 用于事务和查询处理
- 用于管理数据
- 强调数据库内存效率,强调内存各种指标的命令率,强调绑定变量,强调并发操作
- 访问:主要是短的原子事务组成,并行和恢复机制
OLAP (联机分析处理)
- OLAP 是面向市场
- 用于数据分析,数据内容
- 用于管理大量历史数据,提供汇总数据
- 强调数据分析,强调SQL执行市场,强调磁盘I/O,强调分区
- 访问:大部分都是只读操作 | | OLTP | OLAP | | -------- | ------------------------------ | ------------------------------ | | 用户 | 操作人员,底层管理人员 | | | 功能 | 日常操作处理 | 分析决策 | | DB设计 | 面向应用 | 面向主题 | | 数据 | 最新的,细节的,二维的,分立的 | 历史的,聚集的,多维的,集成的 | | 存取规模 | 读写数百条 | 读上百万 | | 操作频度 | 频繁 | 稀松 | | 工作单位 | 事务 | | | 用户数 | 数百个-数千万 | 数百个 | | DB大小 | 100MB-GB | 100GB-TB |
本文由博客一文多发平台 OpenWrite 发布!