CAP理论与分布式数据库
2022-06-03 11:03:38 223KB 文档资料 分布式 数据库 database
根据CAP理论,一致性(C),可用性(A),分区容错性(P),三者不可兼得,必须有所取舍。而传统数据库保证了强一致性(ACID模型)和高可用性,所以要想实现一个分布式数据库集群非常困难,这也解释了为什么数据库的扩展能力十分有限。而近年来不断发展壮大的NoSQL运动,就是通过牺牲强一致性,采用BASE模型,用最终一致性的思想来设计分布式系统,从而使得系统可以达到很高的可用性和扩展性。但是,对于CAP理论也有一些不同的声音,数据库大师MichaelStonebraker就撰文《ErrorsinDatabaseSystems,EventualConsistency,andtheCAPTheorem》
2021-11-15 11:17:22 304KB CAP理论与分布式数据库
1