<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

    切分(Sharding)并不是特定數(shù)據(jù)庫產(chǎn)品所附屬的功能,而是在具體技術(shù)細(xì)節(jié)之上的抽象處理。是水平擴(kuò)展(Scale Out)的解決方案,主要目的是解決單節(jié)點(diǎn)數(shù)據(jù)庫服務(wù)器的能力限制,以及整個應(yīng)用其架構(gòu)的可擴(kuò)展性(Scalability)。

    切分主要有兩種方式:水平切分(Horizental Sharding)和垂直切分(Vertical Sharding)。

    水平切分所指的是通過一系列的切分規(guī)則將數(shù)據(jù)水平分布到不同的DB或table中,在通過相應(yīng)的DB路由 或者table路由規(guī)則找到需要查詢的具體的DB或者table以進(jìn)行Query操作,比如根據(jù)用戶ID將用戶表切分到多臺數(shù)據(jù)庫上。

    垂直切分指的是按業(yè)務(wù)、產(chǎn)品切分,將不同類型的數(shù)據(jù)且分到不同的服務(wù)器上,通過數(shù)據(jù)庫代理疏通程序與多個數(shù)據(jù)庫的通訊、降低應(yīng)用的復(fù)雜度。

    讀寫分離簡單的說是把對數(shù)據(jù)庫讀和寫的操作分開對應(yīng)不同的數(shù)據(jù)庫服務(wù)器,這樣能有效地減輕數(shù)據(jù)庫壓力,也能減輕io壓力。主數(shù)據(jù)庫提供寫操作,從數(shù)據(jù)庫提供讀操作,這樣既避免了主數(shù)據(jù)庫服務(wù)器(Master)的過載,也有效地利用了從數(shù)據(jù)庫服務(wù)器(Slave)的資源。

    這里ebay工程師的文章:《可伸縮性最佳實(shí)踐:來自eBay的經(jīng)驗》更詳細(xì)地介紹了一些概念及業(yè)務(wù)場景。

    --End--

    posted on 2013-05-27 10:14 abin 閱讀(862) 評論(0)  編輯  收藏 所屬分類: mysql
    主站蜘蛛池模板: 亚洲成人午夜在线| 亚洲精品亚洲人成人网| 亚洲成a人片在线网站| 国产伦精品一区二区免费| 亚洲国产一级在线观看| 美女黄频免费网站| 国产免费人成在线视频| 欧洲亚洲国产精华液| 国产老女人精品免费视频| 国产亚洲精品2021自在线| 四虎国产精品免费视| h在线看免费视频网站男男| jlzzjlzz亚洲乱熟在线播放| 久久免费国产精品| 亚洲毛片在线观看| 久久精品国产免费观看三人同眠| 亚洲国产精品成人综合久久久| 国产福利在线免费| 色综合久久精品亚洲国产| 又爽又黄无遮挡高清免费视频 | 久久亚洲AV成人无码国产最大| 高清国语自产拍免费视频国产| 国产成人亚洲综合无| 国产亚洲午夜高清国产拍精品| 久久99热精品免费观看牛牛| 亚洲人xxx日本人18| 国产大片免费观看中文字幕| CAOPORN国产精品免费视频| 亚洲最新视频在线观看| 无码人妻久久一区二区三区免费丨| 亚洲av午夜电影在线观看 | 亚洲精品乱码久久久久久下载 | 黄瓜视频高清在线看免费下载 | 日本中文字幕免费高清视频| 亚洲国产情侣一区二区三区| 成年女人毛片免费播放视频m | 高清免费久久午夜精品| 亚洲高清在线播放| 毛片免费观看的视频在线| 国产精品无码永久免费888| 亚洲国产理论片在线播放|