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 閱讀(501) 評論(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
          主站蜘蛛池模板: 松江区| 青冈县| 安宁市| 莒南县| 祁阳县| 桐柏县| 房产| 莱芜市| 托里县| 磐安县| 津市市| 巴里| 芜湖县| 延津县| 平果县| 江津市| 怀远县| 嘉定区| 霍城县| 禄丰县| 茶陵县| 海宁市| 新龙县| 北票市| 中西区| 禹城市| 岳普湖县| 涟源市| 宜兰市| 甘孜县| 宽城| 南安市| 荣昌县| 财经| 奉化市| 襄城县| 天全县| 米林县| 壶关县| 饶河县| 山东省|