1. 程式人生 > >分布式數據庫筆記

分布式數據庫筆記

分割 混合 整體 strong 數據庫 保密 擴展 成本 分布式系統

分布式數據庫筆記

  • 分布式的基本要求
  1. 數據分布性
  2. 數據統一性
  3. 數據透明性
  4. 數據安全性
  5. 可擴展性
  6. 數據自治性
  • 分布式系統的優點
  1. 靈活性更高
  2. 成本優勢
  3. 可靠性、可用性更高
  4. 局部響應速度快
  • 分布式系統的缺點
  1. 通信開銷大
  2. 跨節電邏輯實現復雜
  3. 數據保密性差
  • 區別
  1. 邏輯整體性
  • 分布式數據系統的分類
  1. 同質同構數據庫
  2. 同質異構數據庫
  3. 異構數據庫
  • 體系架構
  1. 數據分配
  2. 分割分配
  3. 全復制分配
  • 數據分片(完備性、重構條件、不相交條件)
  1. 水平分片
  2. 垂直分片
  3. 混合分片
  • 分布式數據庫組件
  1. 全局數據字典
  2. 全局數據管理系統
  3. 局部數據庫管理系統

       接受全局管理系統命令

      做本地數據庫管理

   4.通信管理系統

      管理全局與局部管理系統直接的通訊協議

      每個分片直接的通信

  • 集中式數據庫缺點:
  1. 通信開銷大
  2. 系統可靠性
  3. 性能差
  4. 可擴展性差
  5. 設計管理困難

分布式數據庫筆記