Posted on 2010-04-26 00:20
leekiang 閱讀(498)
評論(0) 編輯 收藏 所屬分類:
web開發(fā) 、
jdbc、事務、并發(fā)
CAP原理(CAP Theorem)
Consistency(一致性), 數(shù)據一致更新,所有數(shù)據變動都是同步的
Availability(可用性),
好的響應性能
Partition tolerance(分區(qū)容錯性) 可靠性
CAP原理指的是,這三個要素最多只能同時實現(xiàn)兩點,不可能三者兼顧
http://www.javaeye.com/articles/2367
BASE模型反ACID模型,完全不同ACID模型,犧牲高一致性,獲得可用性或可靠性:
Basically
Available基本可用。支持分區(qū)失敗(e.g. sharding碎片劃分數(shù)據庫)
Soft state軟狀態(tài)
狀態(tài)可以有一段時間不同步,異步。
Eventually consistent最終一致,最終數(shù)據是一致的就可以了,而不是時時高一致。
http://lovewhzlq.javaeye.com/blog/619965
Sharding:
Sharding(分片),與分區(qū)(Partition)不一樣,分區(qū)不能跨數(shù)據庫
http://www.dbanotes.net/database/database_sharding.html