第二章分布式資料庫管理系統

2023-01-10 17:06:06 字數 843 閱讀 3658

分布式資料庫是乙個資料集合,這些資料分布在乙個計算機網路的不同的計算機中。此網路的每個站點具有自治的處理能力,並且能執行本地的應用。每個站點的計算機還至少參與乙個全域性應用的執行,這種應用要求使用通訊子系統在幾個站點訪問資料。

分布式資料庫中最重要的技術就是實現「在自治的站點之間協同工作。

分布式資料庫一定在分布式作業系統環境下執行。

它與分時系統、計算機網路、並行系統有什麼區別與聯絡?

如sql

資料庫的分級結構

檢視 ddl、dcl

主/外/自定義,每個記錄型別的字典

每個表物理位置和格式

記錄型別)

圖2.1 分布式資料庫管理系統

使用者使用者

圖2.2 分布式dbms的組成

集中式dbms參考體系結構擴充成分布式dbms體系結構,可有幾種:(1)資料分布在n個站點中;(2)每個站點都有使用者處理器;(3)用一全域性資料庫控制和通訊系統來支援通訊和控制分布式的執行。

1)把來自使用者處理器的請求翻譯成一系列

的執行策略

2) 該策略可能只涉及本地

也可涉及其他站點。

全域性併發恢復

本地(點1本地(點n)

s1sn

圖2.3 全域性資料庫控制和通訊系統的組成例:在站點n,求少數民族學生數

select count(學號)

from s

where 民族< > 『 漢『 ;

(5)合併器:對請求點而言,把來自各資料處理器上的規範化資料進行合併處理,如上例策略中的第(3)步,不僅收集c1、c2、c3,還要對映為同種格式,再相加。合併是廣義的,對這個例子是加法,有時可能是表合併、表求差等。

分布式資料庫總結

主要特點 多數處理就地完成 各地的計算機由資料通訊網路相聯絡 克服了中心資料庫的弱點 降低了資料傳輸代價 提高了系統的可靠性,區域性系統發生故障,其他部分還可繼續工作 各個資料庫的位置是透明的,方便系統的擴充 為了協調整個系統的事務活動,事務管理的效能花費高 體系結構 分布式資料庫系統抽象為4層的結...

分布式資料庫考試總結要點 可靠性

至少有乙個站點已收到結果命令,則該站點可以告知其它參與者關於該事務的結果,並由它們來終結該事務。沒有乙個參與者收到命令,並且只有協調者故障時,參與者可以選舉乙個新的協調者,然後繼續。問題 如果參與者發生故障,分布式事務不能終結 終結協議在協調者和參與者超時時發揮作用 超時發生在目的站點在期望的時間內...

分布式資料庫安全問題分析 謝鑫20100740123

分布式資料庫安全問題分析 姓名 謝鑫班級 物聯網工程一班學號 20100740123 摘要 資料庫最突出的特點之一就是資料共享,資料共享給資料庫應用帶來了眾多的好處,但同時也給資料庫的安全性帶來了嚴重的問題。特別是基於網路的分布式資料庫系統。針對分布式資料庫的安全性問題,分析了分布式資料庫系統的體系...