【正文】
遠(yuǎn)程站點(diǎn)數(shù)據(jù),站點(diǎn)間傳送數(shù)據(jù)和請(qǐng)求 ? 分布式事務(wù)處理:為分布式查詢和更新等操作設(shè)計(jì)執(zhí)行策略 ? 復(fù)制數(shù)據(jù)的管理:故障后數(shù)據(jù)恢復(fù)的管理 ? 安全性:用戶授權(quán) /存取權(quán)限的安全管理 ? 分布式目錄管理 DDBMS功能模塊 : 查詢處理、完整性處理、調(diào)度處理、可靠性處理 分布式數(shù)據(jù)庫(kù)管理系統(tǒng)的功能 5 分布式數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)和組成成分 DDBMS的一般功能結(jié)構(gòu)( ) 分布式數(shù)據(jù)庫(kù)管理系統(tǒng)的功能 5 分布式數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)和組成成分 用戶查詢 查詢分析 優(yōu)化算法 查詢處理模塊 調(diào)度處理模塊 CM LDBMS DB 可靠性 處理模塊 完整性 處理模塊 系統(tǒng) DD 網(wǎng)絡(luò) 分布策略 需要的數(shù)據(jù) 實(shí)際的數(shù)據(jù) 數(shù)據(jù)定位 錯(cuò)誤 對(duì)網(wǎng)絡(luò)的監(jiān)視信息 局部處理命令 數(shù)據(jù) DDBMS的 一種參考模型( ) DDBMS的一種參考模型 5 分布式數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)和組成成分 全局?jǐn)?shù)據(jù)庫(kù)控制和通訊系統(tǒng) 數(shù)據(jù)處理器 1 數(shù)據(jù)庫(kù) 1 數(shù)據(jù)處理器 n 數(shù)據(jù)庫(kù) n 用戶處理器 1 用戶處理器 n 用戶結(jié)果 用戶命令 用戶結(jié)果 用戶命令 規(guī)范化數(shù)據(jù) 規(guī)范化命令 規(guī)范化數(shù)據(jù) 規(guī)范化命令 規(guī)范化數(shù)據(jù) 規(guī)范化命令 規(guī)范化數(shù)據(jù) 規(guī)范化命令 用戶 用戶 用戶處理器的組成( ) DDBMS的一種參考模型 5 分布式數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)和組成成分 用戶結(jié)果 格式化器 用戶命令 翻譯器 約束實(shí)施器 用戶結(jié)果 用戶命令 規(guī)范化數(shù)據(jù) 規(guī)范化命令 外部模式 概念模式 規(guī)范化命令 用戶處理器 數(shù)據(jù)處理器的組成( ) DDBMS的一種參考模型 5 分布式數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)和組成成分 規(guī)范化 結(jié)果格式器 規(guī)范化命令 翻譯器 運(yùn)行時(shí) 支持處理器 物理數(shù)據(jù) 物理命令 規(guī)范化數(shù)據(jù) 規(guī)范化命令 概念模式 內(nèi)部模式 數(shù)據(jù)處理器 數(shù)據(jù)庫(kù) 全局?jǐn)?shù)據(jù)庫(kù)控制和通信子系統(tǒng)的組成( ) DDBMS的一種參考模型 5 分布式數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)和組成成分 合并器 分布 模式 分解器 合并器 分解器 分布式執(zhí)行 策略 分布式執(zhí)行 策略 規(guī)范化命令 規(guī)范化數(shù)據(jù) 規(guī)范化數(shù)據(jù) 規(guī)范化命令 規(guī)范化數(shù)據(jù) 規(guī)范化命令 規(guī)范化數(shù)據(jù) 規(guī)范化命令 全局?jǐn)?shù)據(jù)庫(kù)控制和通信系統(tǒng) 分布式執(zhí)行監(jiān)視器 通信子系統(tǒng) 本地執(zhí)行監(jiān)視器 分布 模式 1. 集中式數(shù)據(jù)庫(kù)中的數(shù)據(jù)獨(dú)立性( ) ? 邏輯獨(dú)立性 ? 物理獨(dú)立性 2. 分布式數(shù)據(jù)庫(kù)中的數(shù)據(jù)獨(dú)立性( ) ? 邏輯獨(dú)立性 ? 物理獨(dú)立性 ? 分布獨(dú)立性(分布透明性) ,分三個(gè)層次(圖 ): ? 分片透明性(完全分布透明性):映像 2 ? 位置透明性(中級(jí)分布透明性):映像 3 ? 局部數(shù)據(jù)模型透明性(低級(jí)分布透明性):映像 4 ? 無分布透明性:異構(gòu)數(shù)據(jù) 概述 6 DDBMS中數(shù)據(jù)的獨(dú)立性與分布透明性 DDBMS簡(jiǎn)單查詢分布透明性示例 6 DDBMS中數(shù)據(jù)的獨(dú)立性與分布透明性 SUPPLIER(SNO,SNAME,CITY) SUPPLIER1 SUPPLIER2 SUPPLIER2 SUPPLIER1 SUPPLIER2 SUPPLIER2 SUPPLIER1 SUPPLIER2 站點(diǎn) 1 站點(diǎn) 2 站點(diǎn) 3 站點(diǎn) 1 站點(diǎn) 2 站點(diǎn) 3 站點(diǎn) 1 站點(diǎn) 3 DDBMS DDBMS DDBMS Re ad ( te r m in al, $S NO)。 S e lec t SNA M E in to $SNA M E Fr o m S U PP L IE R Wh e r e S NO=$S NO。 W r ite ( te r m in al, $S NA M E ). (a) 分 片 透明性 (級(jí)別 1 ) Re ad ( te r m in al, $S NO)。 S e lec t SNA M E in to $SNA M E Fr o m S U PP L IE R1 Wh e r e S NO=$S NO。 If n ot F OUND t h e n S e lec t SNA M E in to $SNA M E Fr o m S U PP L I ER2 Wh e r e S NO=$S NO。 W r ite ( te r m in al $S NA M E ). (b) 位置透明性 (級(jí)別 2 ) Re ad ( te r m in al, $S NO)。 S e lec t SNA M E in to $SNA M E Fr o m S U PP L IE R1 A T S IT E 1 Wh e r e S NO=$S NO。 If n ot F OUND t h e n S e lec t SNA M E in to $SNA M E Fr o m S U PP L IE R2 A T S IT E3 Wh e r e S NO=$S NO。 W r ite ( te r m in al $S N AM E ). (c ) 本地映射透明性 (級(jí)別 3 ) 1. 良好的可靠性和可用性( ) 2. 提高系統(tǒng)效率,降低通信費(fèi)用( ) 3. 較大的靈活性和可伸縮性( ) 4. 經(jīng)濟(jì)性和保護(hù)投資 ( ) 5. 適應(yīng)組織的分布式管理和控制 ( ) 6. 數(shù)據(jù)分布具有透明性和站點(diǎn)具有較好的自治性 ( ) DDBS的優(yōu)點(diǎn) 7 DDBS的優(yōu)點(diǎn)和存在的技術(shù)問題 最重要的問題是通信網(wǎng)絡(luò)速度問題 ? 如何控制數(shù)據(jù)的分片、分布與冗余度( ) ? 如何實(shí)現(xiàn)異構(gòu)數(shù)據(jù)庫(kù)的互聯(lián)( ) ? 如何優(yōu)化分布式數(shù)據(jù)庫(kù)的查詢處理( ) ? 如何更好地實(shí)現(xiàn)分布式數(shù)據(jù)庫(kù)的更新處理( ) ? 如何實(shí)現(xiàn)分布式數(shù)據(jù)庫(kù)的并發(fā)控制機(jī)制( ) ? 如何實(shí)現(xiàn)分布式數(shù)據(jù)庫(kù)的恢復(fù)控制機(jī)制 ( ) ? 如何實(shí)現(xiàn)目錄管理 ( ) DDBS中存在的技術(shù)問題 7 DDBS的優(yōu)點(diǎn)和存在的技術(shù)問題 總 結(jié) ? 數(shù)據(jù)庫(kù)知識(shí)回顧 ? 計(jì)算機(jī)網(wǎng)絡(luò)知識(shí)回顧 ? DDBS由來和發(fā)展 ? DDBS基本概念和分類 ? DDBS體系結(jié)構(gòu)和組成 ? DDMS中數(shù)據(jù)獨(dú)立性和分布透明性 ? DDMS的優(yōu)點(diǎn)和技術(shù)問題