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 閱讀(506) 評論(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
          主站蜘蛛池模板: 子洲县| 东丽区| 静宁县| 长宁区| 襄樊市| 临澧县| 陆丰市| 赤峰市| 锡林浩特市| 大竹县| 灵武市| 郴州市| 东港市| 昭通市| 扬州市| 瓮安县| 临邑县| 文成县| 南宫市| 澄迈县| 马尔康县| 樟树市| 江川县| 玉树县| 辽中县| 太仆寺旗| 高唐县| 理塘县| 汉川市| 郴州市| 江孜县| 泾川县| 罗定市| 绥棱县| 额济纳旗| 乌鲁木齐市| 高州市| 巴彦县| 轮台县| 海原县| 抚远县|