ddbms代表分布式數據庫管理系統,是一種集中式軟件系統;它是用來管理分布式數據庫的,可以包含多個位置的數據。下面本篇文章就來帶大家認識一下ddbms,了解ddbms的優缺點,希望對大家有所幫助。
DDBMS(分布式數據庫管理系統)
DDBMS可以管理分布式數據庫,包含的數據可以在同一地方或不同地理位置的不同系統中。【視頻教程推薦:MySQL教程】
如下例所示:
可以看出,數據庫分為多個位置,并將數據存儲在Site1,Site2,Site3和Site4中。
下面我們來看看DDBMS的特征:
? ? ●? ?它是用于創建,檢索,更新和刪除分布式數據庫。
? ? ●? ?它定期同步數據庫并提供訪問機制,由此分發對用戶是透明的。
? ? ●? ?它確保在任何站點修改的數據都得到普遍更新。
? ? ●? ?它用于同時處理和訪問大量數據的大量數據的應用領域。
? ? ●? ?它專為異構數據庫平臺而設計。
? ? ●? ?它維護數據庫的機密性和數據完整性。
DDBMS的優缺點
DDBMS的優點
? ? ●? ?數據庫更容易擴展,因為它已經分布在多個系統中,并且添加系統并不太復雜。
? ? ●? ?分布式數據庫可以根據不同的透明度水平排列數據,即具有不同透明度級別的數據可以存儲在不同的位置。
? ? ●? ?可以共享數據 ,多個組織單位通常需要相互通信并共享其數據和資源。
? ? ●? ?數據庫可以恢復,因為DDBMS中使用了一種常用技術:跨不同站點復制數據。如果任何站點中的數據庫損壞,則數據復制會自動幫助進行數據恢復;在重建受損站點時,用戶可以訪問其他站點的數據。
? ? ●? ?支持線事務處理(OLTP)和在線分析處理(OLAP),它們在可能具有公共數據的多種系統上工作。分布式數據庫系統通過提供同步數據來輔助這些處理。
? ? ●? ?即使某些數據節點脫機,數據庫的其余部分也可以繼續其正常功能。
DDBMS的缺點
? ? ●? ?復雜:分布式數據庫非常復雜,很難確保用戶獲得統一的數據庫視圖,因為它分布在多個位置。
? ? ●? ?難維護:分布式數據庫很復雜,很難找到具有必要經驗的人員來管理和維護它。
? ? ●? ?成本高:增加的復雜性意味著,我們預期的采購和維護成本會比普通數據庫高。此外,分布式DBMS需要額外的硬件才能在站點之間建立網絡;使用此網絡會產生持續的通信費用。管理和維護本地DBMS和底層網絡還需要額外的人工成本。
? ? ●? ?安全性:在分布式數據庫中提供安全性很困難,因為數據庫需要在其存儲的所有位置受到保護。此外,還需要保護連接分布式數據庫中所有節點的基礎設施。
? ? ●? ?數據完整性:由于其性質,很難在分布式數據庫中維護數據完整性。數據庫中存在數據冗余,因為它存儲在多個位置。