1.OLTP
OLTP对于数据库的事务性要求很高,这是因为OLTP主要是用于服务业务的,首先对于事务性要有了解:
- 原子性 A
- 一致性 C
- 独立性 I
- 持续性 D
一个订单业务或者查询业务对于实时响应要求很高,并且对于操作的准确度很高,例如查询修改两个过程,因为符合事务性。
2.OLAP
OLAP对于实时响应要求不高,更多是面向公司内部分析使用。例如基础标签库,这个OLAP更多的是使用OLTP数据库中的数据进行抽取,抽取获得数据之后进行分析清洗甚至更高层度作业务剥离,然后返流回OLTP,去支撑业务。
所以从上可以知道OLAP的几大重要点:
- 维度 关注的是数据分析的字段
- 度量 关注的是数据分析的字段值
- 下钻 和 上卷 关注的是数据仓库的层级性 比如ODS,DWD等
- 切片和切块 关注的是标签个数
- 旋转 关注的是某些行专列、列转行数据分析挖掘功能