是指支持日常高频、短时、原子性强的事务操作的数据库系统)
OLTPOnline Transaction Processing联机事务处理是指支持日常高频、短时、原子性强的事务操作的数据库系统典型场景包括银行存取款、电商下单、订票系统等。其核心特征是高并发、低延迟、强一致性ACID、面向操作、以行存储为主通常采用规范化数据库设计如第三范式并强调事务的完整性与实时响应能力。OLTP联机事务处理与OLAP联机分析处理是两类面向不同业务目标的数据处理范式其本质区别体现在以下三个核心维度✅数据模型OLTP采用高度规范化的模型如3NF减少冗余强调数据一致性与更新效率表结构细粒度、关系多、外键约束强。OLAP普遍采用反规范化设计如星型模型Star Schema或雪花模型Snowflake Schema以事实表为中心、维度表为辅便于多维聚合分析允许适度冗余以提升查询性能。✅查询模式OLTP大量短小、简单、读写混合的DML操作INSERT/UPDATE/DELETE/SELECT by PK通常基于主键或少量索引快速定位单行或小数据集QPS高、响应时间要求毫秒级。OLAP以复杂、只读、扫描密集型的分析查询为主如GROUP BY、JOIN、窗口函数、跨时间/地域/产品维度聚合常涉及百万至亿级记录的全表或大范围扫描响应时间可接受秒级至分钟级。✅性能优化目标OLTP优化目标是高并发事务吞吐量TPS与低延迟侧重锁粒度控制行锁、事务日志WAL、缓冲池管理、B树索引等存储引擎强调随机I/O效率。OLAP优化目标是大规模数据的分析吞吐与压缩比依赖列式存储如Parquet、ClickHouse的MergeTree、向量化执行、物化视图、预计算Cube、位图索引、谓词下推等更关注顺序I/O与CPU并行计算能力。补充说明现代HTAPHybrid Transactional/Analytical Processing系统如TiDB 7.0、OceanBase、SQL Server with In-Memory OLTP Columnstore正尝试在统一引擎中兼顾两类负载但通常仍通过物理隔离如内存分区、MPP架构或逻辑分层热数据行存 冷数据列存实现折衷。