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

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

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

    posts - 28,  comments - 15,  trackbacks - 0

    摘自:http://www.open-china.net/blog/10953.html
    1.      
    什么是數據切分

    將存放在同一個數據庫中為同一個應用程序服務的數據分散存放到多個數據庫上面,以達到分散單臺設備負載的效果,并提高可用性。

    2.       垂直切分

    按照系統的模塊和功能切分。需要盡早作出切分

    優點:

    •   切分容易


    •   應用程序模塊清晰,整合容易。
    • 數據維護方便。


    缺點:

    •   模塊間的數據表會有關聯。
    •   數據量大的表仍有性能問題。
    •   表關聯無法在數據庫級別完成,要在程序中完成。
    •   事務處理復雜。
    • 不能過度切分(粒度適宜)


    3.       水平切分

    對大數據量的表按照某種規則進行散列拆分。根據社區模塊、用戶類型、特定字段類別等。

    優點:

    • 表關聯基本能夠在數據庫端全部完成。
    • 不會存在數據過量問題
    • 應用程序端整體改動小
    • 事務處理簡單
    • 擴展性限制小


    缺點:

    • 切分規則復雜,很難有一個全面的切分規則
    • 后期數據的維護難度復雜,手工定位數據難
    • 應用系統各模塊耦合度高,可能會對后面數據拆分造成困難


     

    4.       聯合切分

    通常先垂直切分,再對大表進行水平切分。

    交替進行切分。

    優點:

    • 系統擴展性最大化
    • 避免各自缺陷


    缺點:

    • 數據庫系統架構復雜
    • 應用程序架構也復雜
    • 整合方案


    兩種解決方案:

    a )每個應用程序模塊中配置管理自己需要的一個或多個數據庫,直接訪問各個數據庫,在模塊內整合數據。

    b) 通過中間代理層來統一管理數據源,后端數據庫集群對前端應用程序透明

     

    實現類別:

          a)         自行開發代理層

          b)        使用數據庫 Proxy

    如 MySQL 的 Proxy 。實現連接路由、 Query 分析、 Query 過濾和修改,負載均衡,以及基本的 HA 機制。

          c)        其他開源中間件

    6.       可能的問題

          a.       分布式事務問題。

    ——使用小事務,提高應用程序的健壯性。

          b.       跨節點 Join 問題

    ——使用數據庫 Federated ( DB Link 等)

    ——使用應用程序來處理(使用緩存等)

          c.       跨節點合并排序分頁問題

    ——使用數據庫 Federated

    ——應用程序

    當 b 和 c 同時出現時,比較難處理。

    posted on 2011-06-23 16:14 zhangxl 閱讀(206) 評論(0)  編輯  收藏 所屬分類: DB
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(1)

    隨筆分類(17)

    隨筆檔案(28)

    文章分類(30)

    文章檔案(30)

    相冊

    收藏夾(2)

    hibernate

    java基礎

    mysql

    xml

    關注

    壓力測試

    算法

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 96314
    • 排名 - 601

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲色欲久久久久综合网| 亚洲四虎永久在线播放| 国产亚洲AV夜间福利香蕉149| 亚洲五月综合缴情在线观看| 亚洲免费黄色网址| 一级毛片免费观看不卡的| 国产又大又长又粗又硬的免费视频 | 情侣视频精品免费的国产| 亚洲香蕉久久一区二区三区四区| 黄床大片30分钟免费看| 亚洲国产精品人人做人人爽| 日韩免费码中文在线观看| 亚洲人成免费网站| 亚洲国产精品白丝在线观看| 亚洲毛片在线免费观看| 亚洲精品成人片在线观看精品字幕 | 99re8这里有精品热视频免费| 色婷婷7777免费视频在线观看| 亚洲中文字幕无码日韩| 中国内地毛片免费高清| 亚洲AV永久无码精品一区二区国产| 黄页网址大全免费观看12网站| 亚洲Av无码国产情品久久| 一级毛片在线播放免费| 国产v亚洲v天堂无码网站| 在线观看www日本免费网站| xxx毛茸茸的亚洲| 国产一区二区三区免费看| 韩国免费a级作爱片无码| 亚洲人成网www| 夭天干天天做天天免费看| 午夜在线免费视频| 精品亚洲麻豆1区2区3区| 暖暖日本免费中文字幕| 亚洲国产av高清无码| 免费h黄肉动漫在线观看| 亚在线观看免费视频入口| 亚洲色偷精品一区二区三区| 国产成人毛片亚洲精品| 国产成人精品免费视频动漫 | 国产自偷亚洲精品页65页|