OLAP(联机分析处理)面向海量历史数据的多维度分析,支撑决策支持,与 OLTP 形成明确分工。
核心特征
| 特征 | 说明 |
|---|---|
| 数据规模 | TB/PB 级海量历史数据 |
| 分析模式 | 维度 + 指标,支持聚合、钻取、切片、旋转 |
| 响应时间 | 秒级到分钟级 |
| 数据操作 | 以查询为主,批量定时更新 |
OLAP vs OLTP
| 维度 | OLAP | OLTP |
|---|---|---|
| 目标 | 数据分析、决策支持 | 日常交易、实时记录 |
| 数据 | 海量历史、批量更新 | 实时增量、高频小事务 |
| 操作 | 复杂查询、多维聚合 | 增删改查、短事务 |
| 典型系统 | ClickHouse、Druid、Doris | MySQL、PostgreSQL |
典型应用
- 企业经营分析:销售额、利润、成本多维分析
- 用户行为分析:注册、活跃、留存、转化规律
- 财务报表:资产负债、利润、现金流多维报表
- 供应链分析:库存周转、缺货率监控
- 营销效果:ROI、转化率、获客成本评估
技术类型
| 类型 | 特点 | 适用场景 |
|---|---|---|
| MOLAP | 预计算多维立方体,查询快 | 固定维度分析 |
| ROLAP | 基于关系数据库,灵活扩展 | 主流方案 |
| HOLAP | 结合 MOLAP 与 ROLAP | 兼顾速度与灵活性 |
张芷铭的个人博客
Comments