新聞中心
分布式數(shù)據(jù)庫系統(tǒng)(DDBS)概述
作者:qgrape 2011-03-24 17:15:06
數(shù)據(jù)庫
分布式 本文將為大家介紹分布式數(shù)據(jù)庫系統(tǒng)(DDBS),讓大家了解分布式數(shù)據(jù)庫系統(tǒng)(DDBS),從而讓分布式數(shù)據(jù)庫系統(tǒng)(DDBS)更好的為我們服務(wù)。

什么是分布式數(shù)據(jù)庫:
分布式數(shù)據(jù)庫系統(tǒng)是在集中式數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)上發(fā)展來的。是數(shù)據(jù)庫技術(shù)與網(wǎng)絡(luò)技術(shù)結(jié)合的產(chǎn)物。
分布式數(shù)據(jù)庫系統(tǒng)有兩種:一種是物理上分布的,但邏輯上卻是集中的。這種分布式數(shù)據(jù)庫只適宜用途比較單一的、不大的單位或部門。另一種分布式數(shù)據(jù)庫系統(tǒng)在物理上和邏輯上都是分布的,也就是所謂聯(lián)邦式分布數(shù)據(jù)庫系統(tǒng)。由于組成聯(lián)邦的各個子數(shù)據(jù)庫系統(tǒng)是相對“自治”的,這種系統(tǒng)可以容納多種不同用途的、差異較大的數(shù)據(jù)庫,比較適宜于大范圍內(nèi)數(shù)據(jù)庫的集成。
分布式數(shù)據(jù)庫系統(tǒng)(DDBS)包含分布式數(shù)據(jù)庫管理系統(tǒng)(DDBMS)和分布式數(shù)據(jù)庫(DDB)。
在分布式數(shù)據(jù)庫系統(tǒng)中,一個應(yīng)用程序可以對數(shù)據(jù)庫進行透明操作,數(shù)據(jù)庫中的數(shù)據(jù)分別在不同的局部數(shù)據(jù)庫中存儲、由不同的DBMS進行管理、在不同的機器上運行、由不同的操作系統(tǒng)支持、被不同的通信網(wǎng)絡(luò)連接在一起。
一個分布式數(shù)據(jù)庫在邏輯上是一個統(tǒng)一的整體:即在用戶面前為單個邏輯數(shù)據(jù)庫,在物理上則是分別存儲在不同的物理節(jié)點上。一個應(yīng)用程序通過網(wǎng)絡(luò)的連接可以訪問分布在不同地理位置的數(shù)據(jù)庫。它的分布性表現(xiàn)在數(shù)據(jù)庫中的數(shù)據(jù)不是存儲在同一場地。更確切地講,不存儲在同一計算機的存儲設(shè)備上。這就是與集中式數(shù)據(jù)庫的區(qū)別。從用戶的角度看,一個分布式數(shù)據(jù)庫系統(tǒng)在邏輯上和集中式數(shù)據(jù)庫系統(tǒng)一樣,用戶可以在任何一個場地執(zhí)行全局應(yīng)用。就好那些數(shù)據(jù)是存儲在同一臺計算機上,有單個數(shù)據(jù)庫管理系統(tǒng)(DBMS)管理一樣,用戶并沒有什么感覺不一樣。
分布式數(shù)據(jù)庫中每一個數(shù)據(jù)庫服務(wù)器合作地維護全局?jǐn)?shù)據(jù)庫的一致性。
分布式數(shù)據(jù)庫系統(tǒng)是一個客戶/服務(wù)器體系結(jié)構(gòu)。
在系統(tǒng)中的每一臺計算機稱為結(jié)點。如果一結(jié)點具有管理數(shù)據(jù)庫軟件,該結(jié)點稱為數(shù)據(jù)庫服務(wù)器。如果一個結(jié)點為請求服務(wù)器的信息的一應(yīng)用,該結(jié)點稱為客戶。在ORACLE客戶,執(zhí)行數(shù)據(jù)庫應(yīng)用,可存取數(shù)據(jù)信息和與用戶交互。在服務(wù)器,執(zhí)行ORACLE軟件,處理對ORACLE數(shù)據(jù)庫并發(fā)、共享數(shù)據(jù)存取。ORACLE允許上述兩部分在同一臺計算機上,但當(dāng)客戶部分和服務(wù)器部分是由網(wǎng)連接的不同計算機上時,更有效。
分布處理是由多臺處理機分擔(dān)單個任務(wù)的處理。在ORACLE數(shù)據(jù)庫系統(tǒng)中分布處理的例子如:
客戶和服務(wù)器是位于網(wǎng)絡(luò)連接的不同計算機上。
單臺計算機上有多個處理器,不同處理器分別執(zhí)行客戶應(yīng)用。
參與分布式數(shù)據(jù)庫的每一服務(wù)器是分別地獨立地管理數(shù)據(jù)庫,好像每一數(shù)據(jù)庫不是網(wǎng)絡(luò)化的數(shù)據(jù)庫。每一個數(shù)據(jù)庫獨立地被管理,稱為場地自治性。場地自治性有下列好處:
系統(tǒng)的結(jié)點可反映公司的邏輯組織。
由局部數(shù)據(jù)庫管理員控制局部數(shù)據(jù),這樣每一個數(shù)據(jù)庫管理員責(zé)任域要小一些,可更好管理。
只要一個數(shù)據(jù)庫和網(wǎng)絡(luò)是可用,那么全局?jǐn)?shù)據(jù)庫可部分可用。不會因一個數(shù)據(jù)庫的故障而停止全部操作或引起性能瓶頸。
故障恢復(fù)通常在單個結(jié)點上進行。
每個局部數(shù)據(jù)庫存在一個數(shù)據(jù)字典。
結(jié)點可獨立地升級軟件。
可從分布式數(shù)據(jù)庫的所有結(jié)點存取模式對象,因此正像非分布的局部的DBMS,必須提供一種機制,可在局部數(shù)據(jù)庫中引用一個對象。分布式DBMS必須提供一種命名模式,以致分布式數(shù)據(jù)庫中一個對象可在應(yīng)用中唯一標(biāo)識和引用。一般在層次結(jié)構(gòu)的每一層實施唯一性。分布式DBMS簡單地擴充層次命名模型,實施在網(wǎng)絡(luò)上唯一數(shù)據(jù)庫命名。因此一個對象的全局對象名保證在分布式數(shù)據(jù)庫內(nèi)是唯一。
分享名稱:分布式數(shù)據(jù)庫系統(tǒng)(DDBS)概述
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/ccigooe.html


咨詢
建站咨詢
