CAP理论

来自泡泡学习笔记
跳到导航 跳到搜索
一个分布式系统不可能同时满足数据一致性、服务可用性分区容错性这三个基本需求,最多只能同时满足其中的两个。


CAP 理论的出现是有历史使命的,让人们能够在分布式系统中,放弃以关系数据库为代表的 ACID 强一致性系统,接受以 NoSQL 为代表的 BASE 理论,并且暂时解决了人们在 2000 年前后对于分布式系统中,数据一致性和可用性之间的争论,让人们能够更加务实地解决当时由于互联网爆发式发展,产生的海量用户和数据的分布式计算与存储的问题。