先进行一下名词解释。
OLTP(On-Line Transaction Processing):联机事务处理过程,主要用于存储和检索业务应用中活动的数据以支撑日常的业务活动。
OLAP(On-Line Analysis Processing):联机分析处理过程,主要用于存储历史数据以支撑复杂的分析操作,侧重决策支持。
这节主要是学习下这两个概念,下面看一下对比图,一图胜千言~(理科生实在是懒得打字了= =)
OLTP VS OLAP在现在的大型数据库中,通常OLTP系统和OLAP系统都是结合起来用的。
OLTP&OLAP这一节内容比较少,我们后面就补充一个理论~
CAP理论
Consistency:一致性, Availability:可用性, Partition tolerance:分区容忍性。
CAP理论是分布式系统中的一个基础概念。在一个分布式系统中,不可能同时满足一致性、可用性和分区容忍性这三个需求,最多只能同时满足两个。
一致性指在分布式系统中的所有数据备份在同一时刻是否具有同样的值。
可用性指在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。
分区容忍性指集群中的某些节点在无法联系后,集群是否还能继续进行服务。
关于CAP理论,个人感觉这个文章写得挺好,mark一下~ http://www.jdon.com/bigdata/how-to-understand-cap.html
End(^-^)
如果有需要文中原图,或者有什么需要交流的问题,可以加微信~
网友评论