分散式資料庫管理系統


在分散式資料庫管理系統中,資料庫並非儲存在單個位置。相反,它可能儲存在同一地點的多個計算機中,或者地理位置上相距甚遠。儘管如此,分散式資料庫對使用者而言仍然顯示為單個數據庫。下圖更好地解釋了這一點:DDBMS

如圖所示,分散式資料庫的元件可以位於多個位置,例如印度、加拿大、澳大利亞等。但是,這對使用者來說是透明的,即資料庫顯示為單個實體。

分散式資料庫管理系統的型別

以下是分散式資料庫管理系統的型別:

同構DDDBMS

在同構DDDBMS中,所有位置的資料庫管理系統都是統一的,並且基於相同的資料模型。這些資料庫管理系統更容易處理,並且可以根據需要擴充套件資料庫。

異構DDDBMS

在異構DDDBMS中,不同位置的資料庫管理系統可能基於不同的資料模型,例如關係型、層次型、面向物件型等。這種型別的資料庫系統是後來整合各個資料庫系統的結果。它們相當複雜且難以管理。

優點

分散式資料庫可以根據不同的透明度級別安排資料,即具有不同透明度級別的資料可以儲存在不同的位置。

  • 如果發生火災或地震等自然災害,由於資料儲存在不同的位置,因此不會丟失所有資料。
  • 建立包含資料庫一部分的系統網路成本更低。此資料庫也可以輕鬆地增加或減少。
  • 即使某些資料節點離線,其餘資料庫也可以繼續正常執行。

缺點

  • 分散式資料庫非常複雜,難以確保使用者獲得資料庫的統一檢視,因為它分佈在多個位置。
  • 在分散式資料庫中提供安全性很難,因為需要保護資料庫儲存的所有位置。此外,連線分散式資料庫中所有節點的基礎設施也需要安全保護。
  • 由於其性質,難以維護分散式資料庫中的資料完整性。由於資料儲存在多個位置,因此資料庫中也可能存在資料冗餘。


更新於:2020年6月20日

2K+ 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.