MDA/MDD/TDD/DDD/DDDDDDD
posts - 536, comments - 111, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

CAP、BASE、Sharding等

Posted on 2010-04-26 00:20 leekiang 阅读(420) 评论(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

只有注册用户登录后才能发表评论。


网站导航: