<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 閱讀(214) 評論(0)  編輯  收藏 所屬分類: DB
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(1)

    隨筆分類(17)

    隨筆檔案(28)

    文章分類(30)

    文章檔案(30)

    相冊

    收藏夾(2)

    hibernate

    java基礎

    mysql

    xml

    關注

    壓力測試

    算法

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 96776
    • 排名 - 600

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 97公开免费视频| 久久国产乱子伦精品免费午夜| 真实国产乱子伦精品免费| 亚洲精品美女久久777777| 国产性生大片免费观看性 | 亚洲国产成人AV网站| 国产va免费精品观看精品| 亚洲GV天堂无码男同在线观看| 国产成人A在线观看视频免费 | 麻豆国产VA免费精品高清在线 | 爽爽日本在线视频免费| 亚洲乱亚洲乱妇无码| 国产成人精品免费直播| 亚洲AV无码精品色午夜果冻不卡 | 亚洲成人在线电影| 91av视频免费在线观看| 亚洲六月丁香六月婷婷色伊人 | 一本色道久久综合亚洲精品| 国产亚洲精品免费视频播放| 亚洲成人精品久久| 在线精品免费视频| 一级做a爱过程免费视频高清| 亚洲av无码不卡一区二区三区| 99re视频精品全部免费| 亚洲日韩一区精品射精| 久久久久亚洲av成人无码电影| 日韩精品在线免费观看| 自拍偷区亚洲国内自拍| 亚洲人成电影在线播放| 亚洲免费在线视频观看| 国产亚洲视频在线| 亚洲人成网址在线观看| 免费观看的av毛片的网站| 国产JIZZ中国JIZZ免费看| 亚洲日产2021三区| gogo全球高清大胆亚洲| 亚洲伊人久久大香线蕉AV| 亚洲福利中文字幕在线网址| 日韩精品免费视频| 久久精品国产亚洲AV天海翼 | 亚洲一级免费毛片|