OLTP(Online Transaction Processing) ,即联机事务处理,主要用在传统关系型数据库里,注重的是内存效率和实时性。如订单,库存等。
OLAP(Online Analytical Processing),即联机分析处理,主要用在数据仓库里,它的目标是满足决策支持,强调数据分析。
在数据处理方面:
- OLTP系统主要用于处理日常的业务操作
- OLAP系统主要用于处理大量的历史数据以支撑负载的数据分析和决策支持
查询方式方面:
- OLTP系统通常采用基于主键的查询方式,以支持快速的数据检索和事务处理
- OLAP系统通常采用基于多维数据模型的查询方式,以支持复杂的数据分析和统计
处理速度方面:
- OLTP系统的处理速度非常快
- OLAP系统的处理速度相对较慢
数据量方面:
- OLTP系统处理的数据量相对较小
- OLAP系统处理的数据量非常大