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