分散式資料庫管理系統(DBMS)的缺點


分散式DBMS

分散式資料庫是指將資料分佈儲存在不同的計算機或站點上,這些站點透過網路相互連線。它也可以定義為一個數據庫,該資料庫收集來自獨立計算機上多個獨立資料庫的資料,這些計算機透過資料通訊鏈路連線。分散式資料庫可以提供比集中式資料庫系統更高的可用性和可靠性。這是因為即使某些站點出現故障,系統也可以在沒有它們的情況下繼續工作。分散式資料庫系統可以透過分配資訊並在多個站點之間處理負載來實現更好的執行。

分散式DBMS的缺點

  • 複雜性

    與集中式資料庫相比,分散式資料庫的性質要複雜得多。這需要複雜的軟體來處理分散式資料庫。由於缺乏資料複製,複雜性會增加。許多位於不同位置的計算機透過網路連線,從而提供高精度效能、可用性和可靠性。

  • 總體成本

    由於其複雜性,分散式DBMS需要高維護成本,這使得它們成本更高。由於各種其他因素,如採購成本、硬體成本、網路/通訊成本、人工成本等,它的成本高於普通的DBMS。

  • 安全問題

    資料庫中資料的安全是一個主要任務。分散式資料庫不維護資料冗餘,以及資料和網路的安全。提供安全性很困難,因為資料儲存在多個不同位置的資料庫中,因此需要在每個位置以及連線網路處維護安全性。此任務由多個站點和不同人員共享。

  • 完整性控制

    分散式資料庫包含不同的站點,因此提供資料一致性非常重要。為了確保資料完整性,分散式資料庫的成本會更高,因為通訊和處理成本非常高。在單個伺服器上進行的更改必須在其他伺服器上發生,以保持完整性。

  • 缺乏標準

    資料庫中缺乏標準協議,導致分散式資料庫的潛力下降。該協議存在於網路連線級別,但不存在於應用程式級別。資料共享和通訊可以有效地完成,但是將集中式DBMS轉換為分散式DBMS,卻沒有這樣的標準協議。

  • 缺乏專業支援

    難以向每個使用者提供資源。由於缺乏通訊支援,不同供應商提供的資源未連結到網路,因此許多有益的資源無法提供給不同位置的使用者。

  • 資料設計複雜

    分散式資料庫的設計比集中式資料庫的設計更復雜。

  • 由於從遠端系統訪問資料,效能會降低。這也導致網路流量增加。

  • 分散式資料庫無法使用靜態SQL。

  • 在恢復故障系統期間,恢復的系統必須與另一個系統保持一致。

結論

本文介紹了分散式DBMS的缺點。分散式DBMS將資料儲存在透過網路連線的不同站點上。分散式DBMS的幾個缺點是:複雜性,指的是資料庫的複雜性;成本,指的是高維護成本;安全性,指的是在不同站點提供的安全性;完整性控制,指的是在每個站點提供資料一致性;缺乏標準和專業支援,指的是協議問題和資源不可用;資料設計複雜,顯示了分散式資料庫的複雜結構。其他缺點包括由於遠端訪問導致的效能下降、流量增加、無法使用靜態SQL以及系統故障恢復條件。

更新於:2023年7月14日

1K+ 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告