時間:2022-12-21 18:30:02 | 來源:信息時代
時間:2022-12-21 18:30:02 來源:信息時代
分布式數據庫 : 以分布處理方式支持的一種數據庫,其數據不是全部存儲在一個地區(qū)的一臺計算機系統上,而是分散在計算機網絡的各個站點的計算機上。DDB是實現大型數據庫系統的一項重要技術,是計算機分布式技術與數據庫、通信技術相結合的產物。DDB可供處于不同地理位置上的許多用戶在計算機網絡上更加靈活方便地使用數據,減少數據的盲目傳輸,提高系統效率,實現對數據庫資源的最大共享。
分布式數據庫系統興起于20世紀70年代中期,推動其迅速發(fā)展來自兩方面的原因: 其一是應用的需求,如全球及全國范圍內的航空/鐵路/旅游訂票系統、銀行通存通兌系統、水陸空聯運系統、跨國公司管理系統、連鎖配送管理系統等。這些應用都涉及地理上分布的團體、組織機構的局部業(yè)務管理和系統全局管理,并涉及分散在不同地理位置上數據的一致性、完整性及有效性,采用集中式數據庫管理系統已無法實現應用需求。其二是硬軟件環(huán)境的發(fā)展,如為廣域范圍內的公用數據網及局域范圍內的局域網提供了功能強大的計算機硬軟件環(huán)境支持。在上述兩方面推動下,人們期望符合現實需要的、能處理分散地域的和具備數據庫系統特點的新的數據庫系統——分布式數據庫系統的出現。
分布式數據庫系統主要優(yōu)點有:提高系統性能;可利用現有設備和系統降低投資; 系統允許存儲副本,提高可靠性、可用性和并行執(zhí)行度; 根據實際需要,可增加或減少某一場地或站點,具有可擴展性; 系統資源和數據分布在不同的物理場地上,使系統內所有用戶共享數據資源成為現實,提高了資源的利用率。
從20世紀70年代中期開始,發(fā)達國家投巨資推動分布式數據庫系統的研究計劃。歷時10年,呈現出了許多研究成果,典型的原型系統有: 美國國防部委托CCA公司設計和研制的SDD-1系統,美國加利福尼亞大學伯克利分校研制的分布式Ingres系統,IBM實驗室研制的R*系統,德國斯圖加特大學研制的POREL系統,法國SIRIUS計劃資助的若干原型系統,如SIRIUS-DELTA系統、POLYPHEME等。我國對分布式數據庫系統的研究起始于20世紀80年代,一些科研單位和高校先后研發(fā)了多個具有特色的分布式數據庫系統。典型的有: 武漢大學研發(fā)的WDDBS系統,中國科學院數學所和華東師范大學等合作開發(fā)的C-POREL系統,東南大學開發(fā)的SUNDDB系統,東北大學開發(fā)的基于網狀模型的DMU/FO系統等。
商品化的數據庫系統Oracle、Sybase、Informix、Ingres等也都從分布式數據庫系統研究中吸取了許多新的概念、方法和技術,并宣稱它們都是分布式數據庫產品。在分布式數據庫管理系統的商品化進程中,隨著研究和應用的深入,研究者們提出了更簡潔、更靈活的實現技術來滿足分布式數據處理的要求。目前,知名的商品化數據庫產品如Oracle、Sybase、DB2、SQL Server、Informix,采用基于組件和中間件的松散耦合的事務管理機制來實現分布數據的管理,使這些系統具有高靈活性和可擴展性,且都支持異構數據庫系統的訪問和集成。
隨著Web的發(fā)展,Web環(huán)境下的分布式系統已成為了當前應用的主流,如網上電子商務系統、網格系統、P2P共享系統、支持企業(yè)動態(tài)聯盟的智能系統等。其中分布數據處理是分布式系統中必不可少的重要組成部分,涉及數據的分布管理、分布數據的查詢優(yōu)化、分布事務管理、故障恢復及并發(fā)控制等。分布式數據庫系統的概念、基本理論、算法及其相應的技術都將對分布式數據處理以及分布式系統的研究起到重要的指導作用。目前,DDB技術已經十分成熟,特別是網絡、通信和Web數據庫技術的飛速發(fā)展,使DDB取得長足的進步。目前,普通用戶可以C/S或B/S方式,十分方便地在網上瀏覽和處理數據庫。DDB的未來發(fā)展是采用Agent和計算機支持下的協同工作CSCW。