1. 程式人生 > >易學筆記-系統分析師考試-第5章 資料庫系統/5.6 分散式資料庫系統/5.6.1 分散式資料庫概述

易學筆記-系統分析師考試-第5章 資料庫系統/5.6 分散式資料庫系統/5.6.1 分散式資料庫概述

  • 分散式資料庫系統
  1. 概念:是資料庫技術與網路技術相結合的產物
  2. 描述
    1. 將傳統的集中式資料庫中的資料分佈在網路上多臺機器上
    2. 採用較小的計算機系統,物理位置單獨
    3. 每個計算機有DBMS的一份完整的複製副本以及區域性資料庫
    4. 不同位置的計算機通過網路進行連線
  3. 特點
    1. 資料獨立性
    2. 集中與自治性相結合
    3. 適用的資料冗餘
    4. 一致性、可序列性、可恢復性
  • 分散式資料庫的系統結構
  1. 結構圖
  2. 全域性概念模式:
    1. 類似於區域性資料庫的外模式
    2. 採用的資料模型同是關係模型
  3. 分片模式
    1. 用於將一個關係模式分解為幾個資料片,下一節介紹
  4. 分佈模式
    1. 概念:定義資料分佈片段的存放節點,決定了冗餘模式還是非冗餘模式
    2. 舉例:如果分佈模式是冗餘的,則一個片段分配給多個節點;一個全域性查詢可以分解為多個子查詢,每一個子查詢範圍的是本地區域性資料庫
  5. 區域性概念模式:同區域性資料庫的概念模型
  6. 區域性內模式:同區域性資料庫的內模型
  • 分散式資料庫的優點
  1. 解決企業部門分散但是資料要求集中的需求
  2. 可幫助企業方便新增相對自主的部門
  3. 資料的分片可以滿足負載均衡的需求
  4. 對企業多箇舊資料庫、並且需要全域性性應用時可以考慮分散式資料庫
  5. 相對於集中式資料庫,分散式資料庫可靠性更高,區域性故障不影響應用正常執行