(1)定义不同
OLTP(联机事务处理):主要执行联机事务
OLAP(联机分析处理):主要执行联机查询
(2)其他主要区别
· 面向性
OLTP是面向客户的;OLAP是面向市场的。
· 数据内容
OLTP主要管理当前数据;OLAP管理大量历史数据,提供汇总和聚集机制。
· 数据库设计
OLTP采用实体-联系(ER)数据模型和面向应用的数据库设计;OLAP通常采用星形或雪花模型和面向主题的数据库设计。
· 视图
OLTP主要关注一个企业或部门当前数据,而不涉及历史数据;OLAP常跨越数据库模式,处理来自不同单位的信息。
· 访问模式
OLTP主要由短的原子事务组成,需要并发和恢复机制;OLAP大部分是只读查询