日期:2014-05-16 浏览次数:20615 次
BASE模型反ACID模型,完全不同ACID模型,牺牲高一致性,获得可用性或可靠性:
?
Basically Available(基本可用):支持分区失败(e.g. sharding碎片划分数据库)
Soft state(软状态):状态可以有一段时间不同步,异步。
Eventually consistent(最终一致):最终数据是一致的就可以了,而不是时时高一致。
?
? ?1. 按功能划分数据库
? ?2. sharding碎片
BASE思想主要强调基本的可用性,如果你需要High 可用性,也就是纯粹的高性能,那么就要以一致性或容错性为牺牲,BASE思想的方案在性能上还是有潜力可挖的。
?