OLTP与OLAP的介绍
两者都属于数据处理,涉及到日常的IT系统数据场景, 一个是联机事务处理OLTP(on-line transaction processing), 一个是联机分析处理OLAP(On-Line Analytical Processing)。
没有听过的觉得很高端,其实就是OLTP处理事务, OLAP处理数据分析。
简单举例
OLTP 日常涉及到数据库事务相关的操作都属于这一类,简单的更新删除都算。比如用户下单后的账户资金处理,订单处理都属于这种。要求数据一致性,并且时效性比较强。
OLAP最简单应该就是报表,还有数据分析。这种一般处理的数据量比较大,但是准确性和实时性要求并不高。
这两种类别的数据处理对系统资源的要求不太一样,后面再详细分析。