- 定义:NoSQL见名思意,意思就是Not only SQL,它泛指非关系型数据库。
- NoSQL数据库的四大分类
KV键值:Redis,Memchache,tair,BerkeleyDB
文档型数据库(BSon格式居多):MongoDB,CouchDB
列存储数据库:HBase
图关系数据库 (放的不是图形,是关系,比如朋友圈,广告推送):Neo4J - CAP
1.C(Consistency):强一致性 A(Availability):高可用性 P(Partition tolerance):分区容错性
2.CAP3进2 CAP理论的核心是:一个分布式系统不能很好地满足强一致性,高可用性及分区容错性三 个需求,最多只能同时满足两个。
因此,根据CAP原理可将NoSQL数据库分成了满足CA,CP,AP原则三大类
分区容错性(P)是NoSQL必须要实现的。
CA: 传统Oracle数据库
AP :大多数网站架构的选择
CP :Redis MongoDB
NoSQL及CAP总结
最新推荐文章于 2020-12-21 18:27:35 发布