Posted on 2010-04-26 00:20
leekiang 閱讀(498)
評論(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