Posted on 2010-04-26 00:20
leekiang 阅读(493)
评论(0) 编辑 收藏 所属分类:
web开发 、
jdbc、事务、并发
CAP原理(CAP Theorem)
Consistency(一致性), 数据一致更新,所有数据变动都是同步的
Availability(可用性),
好的响应性能
Partition tolerance(分区容错性) 可靠性
CAP原理指的是,这三个要素最多只能同时实现两点,不可能三者兼顾
http://www.javaeye.com/articles/2367
BASE模型反ACID模型,完全不同ACID模型,牺牲高一致性,获得可用性或可靠性:
Basically
Available基本可用。支持分区失败(e.g. sharding碎片划分数据库)
Soft state软状态
状态可以有一段时间不同步,异步。
Eventually consistent最终一致,最终数据是一致的就可以了,而不是时时高一致。
http://lovewhzlq.javaeye.com/blog/619965
Sharding:
Sharding(分片),与分区(Partition)不一样,分区不能跨数据库
http://www.dbanotes.net/database/database_sharding.html