1、分布式數據庫
分布式數據庫(Distri buted Data Base
System,DDBS)是地理上(或物理上)分散而邏輯上集中的數據庫系統。物理上分布是指分布式數據庫系統中的數據分布在不同的計算機算絡節點上,邏輯上集中是指各數據庫站點之間在邏輯上是一個整體,并由統一的數據庫管理系統進行管理,同時各站點又具有管理本地數據的能力。
在分布式數據庫系統中,被計算機網絡連接的每個邏輯單位是能夠獨立工作的計算機,這些計算機稱為站點(Site)或場地,也稱為節點(Node)如圖所示。所謂邏輯上集中,是指各站點之間不是互不相關的,它們是一個邏輯整體,并由一個統一的數據庫管理系統進行管理,這個數據庫管理系統就稱為分布式數據庫管理系統(Distributed
Database Management System,DDBMS)。

2、分布式數據庫分類
按分布式數據庫系統中把網絡中個個站點當地的數據庫管理系統的數據模型對DDBS進行分類,可以分為同構同質型、同構異質型和異構型數據庫管理系統。
(1)同質型(Homogeneous)
網絡節點上的數據庫都是同一種類型的(比如:
同為關系型數據庫)則稱該同構型DDBS。按這種特性,我們還可以將同構型分布式數據庫系統再細分為以下兩種:
同構同質型:
網絡節點上的數據麻都為同一類型(關系型),而且都為同一種數據本管理系統(例如:同為MS SQL Sever)。
同構異質型:
網絡節點上的數據庫的數據模盟都是阿一類型(關系型),但不同為種DBNS(例如:MS sQL Sever、IBM DB2、Oracle等)。
(2)異構型(Heterogeneous)DDBS
各站點上數據庫的數據模型的類型是各不相同,則稱為異構型DDBS。典型的異構數據庫系統有:
Multibase,美國CCA公司1981年研制。按分布式數據庫控制系統的類型來進行分類,可以分為如下三類:
全局控制集中型DDBS (中心控制)
DDBS中的全局控制機制和全局數據字典(Global Data
Dictionary,GDD)于一個中心站點,由中心站點完成全局事務的協調和局部數據庫轉換等所有控制功能,則稱為集中型DDBS。
全局控制分散型DDBS
如果在每一個站點_上包含全局控制信息的一個副本,稱為分散型DDBS。這種系統可用性好,但要保持數據的一致性比較困難,需要有復雜的設施。
全局控制可變型DDBS
可變型DDBS又稱為主從型DDBS。這種DDBS中,根據應用需要將DDBS分為兩組,一組站點包含全局數據字典;另-
組站點不包含全局數據字典,稱為輔站點。
3、分布式數據庫的特點
分布式數據庫系統是在集中式數據庫系統和計算機風絡技術的基礎上發展而來,同時提出了話多新觀點、新方法和新技術,有效地提高了系統的性能。因此分布式數據庫系統比起傳統的集中式數據庫系統有許多優點:
(1)物理上分布,邏輯上整體
分布式數據庫中的數據都保存在網絡中的不同節點上,呈現出在物理上是分布的。雖然分布式數據庫的數據都保存在網絡的不同節點上,但它們在邏輯上還是一一個整體。
(2)系統的可用性和可靠性強
分布式數據庫系統資源和數據分布在計算機網絡中的不同節點上,為系統中的用戶提供共享資源,并允許存儲數據副本,數據具有冗余度。當網絡節點中的系統崩潰,可以快速切換,不影響系統的正常使用,同時也有系統容錯性強的特點。
(3)系統經濟性和靈活性
隨著計算機處理能力的提高,支持分布式數據庫系統的運行環境可以由各微機服務器群或高性能微機機群組成。同由一個大型計算機所支持的一個大型的集中式數據庫想比,分布式數據庫系統具有更高的性價比和實施靈活性。當一個機構或是一個新的分公司成立,在分布式數據庫系統中增加一個新的結點,要比在集中式數據庫系統中擴大系統規模要方便。同時,分布式數據庫系統可以利用現有的設備和系統,省時,省力,投資少,系統具有可擴展性。
推薦閱讀:《賽迪:分布式數據庫發展路徑研究(28頁).pdf》
《中國信通院:金融分布式事務數據庫白皮書(37頁).pdf》
《【研報】計算機行業: 分布式數據庫或成為新增量-210402(35頁).pdf》