1.分布式數(shù)據(jù)庫的分類
分布式數(shù)據(jù)庫,是根據(jù)它的管理系統(tǒng)(Distributed DBMS-DDBMS)進行分類的。對DDBMS可以從四個不同角度來分類:
(1)從構(gòu)成的方式,可分為同構(gòu)型和異構(gòu)型兩類所謂同構(gòu)型,是指所有節(jié)點的局部DBMS都支持同一數(shù)據(jù)模式和數(shù)據(jù)語言。為使每個節(jié)點都掌握彼此的數(shù)據(jù)情況,需要增加網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng)(NDBMS),各節(jié)點之間通過通信網(wǎng)絡(luò)形成統(tǒng)一的整體。同構(gòu)型的DDBMS對于并發(fā)控制、冗余數(shù)據(jù)的一致性等問題容易處理,但建庫的代價比較大。所謂異構(gòu)型系統(tǒng),是指在分布環(huán)境中各節(jié)點上的數(shù)據(jù)模型和數(shù)據(jù)語言都可能不同。異構(gòu)比同構(gòu)型系統(tǒng)實現(xiàn)起來要困難一些,為了在兩個節(jié)點上的局部DBMS之間進行信息交換,就要對數(shù)據(jù)模式和數(shù)據(jù)語言進行轉(zhuǎn)換和映射工作。
(2)按控制方式,可以分為集中式與分布式所謂集中控制的DDBM指所有事務(wù)都由一臺叫做中心計算機的節(jié)點進行管理。分布控制的DDBMS,是指每個節(jié)點都保持DDBMS的一個副本來監(jiān)督和管理各節(jié)點及系統(tǒng)事務(wù),它將網(wǎng)絡(luò)目錄作為用戶數(shù)據(jù)庫存放于局部DB之中。
(3)從數(shù)據(jù)分布的角度,DDBMS又可分為分割式、部分重復式和完全重復式所謂分割式,是指每個節(jié)點只存儲DDB數(shù)據(jù)實體的部分子集,各節(jié)點的副本互不重疊。部分重復式,是指每個節(jié)點都存儲DDB數(shù)據(jù)實體的任意子集。完全重復式,是指每個節(jié)點都存儲整個DDB數(shù)據(jù)實體的副本。也有文獻把完全重復式稱為復制式。(4)從用戶的角度,DDBM可分為總體型和多重型。