現(xiàn)代數(shù)據(jù)庫技術(shù)發(fā)展探究_第1頁
現(xiàn)代數(shù)據(jù)庫技術(shù)發(fā)展探究_第2頁
現(xiàn)代數(shù)據(jù)庫技術(shù)發(fā)展探究_第3頁
現(xiàn)代數(shù)據(jù)庫技術(shù)發(fā)展探究_第4頁
現(xiàn)代數(shù)據(jù)庫技術(shù)發(fā)展探究_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、現(xiàn)代數(shù)據(jù)庫技術(shù)發(fā)展探究摘要:現(xiàn)代數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的核心組成部分,數(shù)據(jù)庫的發(fā)展與Internet和信息檢索的融合,共同為當(dāng)前信息社會(huì)中的關(guān)注點(diǎn),諸如Web數(shù)據(jù)提取與信息檢索、移動(dòng)數(shù)據(jù)管理、海量數(shù)據(jù)管理等領(lǐng)域做出了突出貢獻(xiàn)。結(jié)合數(shù)據(jù)庫的發(fā)展動(dòng)力來源,分析現(xiàn)代數(shù)據(jù)庫的發(fā)展趨勢,介紹幾種常用的現(xiàn)代數(shù)據(jù)庫技術(shù)。關(guān)鍵詞:數(shù)據(jù)庫;數(shù)據(jù)管理;數(shù)據(jù)庫系統(tǒng)1數(shù)據(jù)庫技術(shù)發(fā)展趨勢1.1擴(kuò)展型關(guān)系數(shù)據(jù)庫技術(shù)關(guān)系型數(shù)據(jù)庫仍然是當(dāng)今最為流行的數(shù)據(jù)庫類型,無論是多媒體內(nèi)容管理、XML數(shù)據(jù)支持、還是復(fù)雜對象支持等都是在關(guān)系系統(tǒng)內(nèi)核技術(shù)基礎(chǔ)上的擴(kuò)展。許多機(jī)構(gòu)都成功地應(yīng)用了關(guān)系型數(shù)據(jù)庫管理系統(tǒng),并且正在尋求充分利用這一技術(shù)的途

2、徑,對大型對象和外部文件的支持、擴(kuò)展語言的支持、預(yù)定義的可擴(kuò)展性的研究正如火如荼地展開,而對象關(guān)系型的關(guān)鍵是增加RDBMS的應(yīng)用支持能力。為達(dá)到這一目的,數(shù)據(jù)庫管理系統(tǒng)必須在四個(gè)主要方面可擴(kuò)展:數(shù)據(jù)類型、索引結(jié)構(gòu)、查詢優(yōu)化以及函數(shù)或方法。1.2繼續(xù)支持各種互聯(lián)網(wǎng)應(yīng)用互聯(lián)網(wǎng)的出現(xiàn),極大地改變了數(shù)據(jù)庫的應(yīng)用環(huán)境,向數(shù)據(jù)庫領(lǐng)域提出了前所未有的技術(shù)挑戰(zhàn)。數(shù)據(jù)庫管理系統(tǒng)是網(wǎng)絡(luò)經(jīng)濟(jì)的重要基礎(chǔ)設(shè)施之一。支持Internet(甚至于移動(dòng)互聯(lián)網(wǎng))數(shù)據(jù)庫應(yīng)用已經(jīng)成為數(shù)據(jù)庫系統(tǒng)的重要方面。對于互聯(lián)網(wǎng)應(yīng)用,由于用戶數(shù)量是無法事先預(yù)測的,這就要求數(shù)據(jù)庫擁有能處理更大量的數(shù)據(jù),以及為更多的用戶提供服務(wù)的能力,也就是要擁有

3、良好的可伸縮性及高可用性,由此出現(xiàn)了一批新的數(shù)據(jù)庫技術(shù),如Web數(shù)據(jù)庫技術(shù)、并行數(shù)據(jù)庫技術(shù)、數(shù)據(jù)倉庫與聯(lián)機(jī)分析技術(shù)、數(shù)據(jù)挖掘與商務(wù)智能技術(shù)、內(nèi)容管理技術(shù)、海量數(shù)據(jù)管理技術(shù)等。此外,互聯(lián)網(wǎng)提供大量以XML格式數(shù)據(jù)為特征的半結(jié)構(gòu)化數(shù)據(jù),支持這種類型的數(shù)據(jù)的存儲(chǔ)、共享、管理、檢索等也是各數(shù)據(jù)庫廠商的發(fā)展方向,這些因素的變化推動(dòng)著數(shù)據(jù)庫技術(shù)的進(jìn)步。1.3向智能化集成化方向擴(kuò)展數(shù)據(jù)庫技術(shù)的廣泛使用為企業(yè)和組織收集并積累了大量的數(shù)據(jù),數(shù)據(jù)規(guī)模越來越大,導(dǎo)致了聯(lián)機(jī)分析處理、數(shù)據(jù)倉庫和數(shù)據(jù)挖掘等技術(shù)的出現(xiàn),促使數(shù)據(jù)庫向智能化方向發(fā)展。實(shí)際數(shù)據(jù)庫應(yīng)用中,要求在一定時(shí)間或一定時(shí)期內(nèi)自外部環(huán)境獲取數(shù)據(jù),對已存儲(chǔ)數(shù)據(jù)

4、和新采集數(shù)據(jù)進(jìn)行綜合處理,能及時(shí)對外部環(huán)境做出反應(yīng);現(xiàn)代商務(wù)管理型應(yīng)用要求數(shù)據(jù)庫具有主動(dòng)服務(wù)能力,進(jìn)行實(shí)時(shí)監(jiān)測、過程控制、協(xié)調(diào)合作計(jì)算、應(yīng)急處理,時(shí)刻做好準(zhǔn)備具有主動(dòng)服務(wù)的數(shù)據(jù)庫等。企業(yè)的應(yīng)用越來越復(fù)雜,對于上述一些與時(shí)俱進(jìn)的要求會(huì)涉及到應(yīng)用服務(wù)器、Web服務(wù)器、其它數(shù)據(jù)庫、舊系統(tǒng)中的應(yīng)用以及第三方軟件等,數(shù)據(jù)庫產(chǎn)品與這些軟件是否具有良好集成性往往關(guān)系到整個(gè)系統(tǒng)的性能。Oracle、IBM等公司都將智能化與集成化作為自家產(chǎn)品研究和推廣的重點(diǎn),微軟則認(rèn)為商務(wù)智能將是其下一代主要的利潤點(diǎn)。2現(xiàn)代數(shù)據(jù)庫技術(shù)在這個(gè)數(shù)字化信息爆炸的社會(huì)里,新的過程與工程型、主動(dòng)規(guī)則型、高性能與非規(guī)范超大型等現(xiàn)代應(yīng)用不斷

5、涌現(xiàn),而且隨著現(xiàn)代化建設(shè)的發(fā)展,它們還會(huì)繼續(xù)、快速地?cái)U(kuò)大,這些應(yīng)用已經(jīng)并將繼續(xù)對數(shù)據(jù)庫技術(shù)提出新的要求和挑戰(zhàn),從而促使了現(xiàn)代數(shù)據(jù)庫技術(shù)的產(chǎn)生與發(fā)展,出現(xiàn)了面向?qū)ο髷?shù)據(jù)模型、實(shí)時(shí)數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫、主動(dòng)數(shù)據(jù)庫、時(shí)態(tài)數(shù)據(jù)庫、信息集成等現(xiàn)代數(shù)據(jù)庫技術(shù)。2.1實(shí)時(shí)數(shù)據(jù)庫實(shí)時(shí)數(shù)據(jù)庫興起與美國的20世紀(jì)80年代的工業(yè)控制,誕生了以工業(yè)監(jiān)控為目的的實(shí)時(shí)數(shù)據(jù)庫。至打上20世紀(jì)90年代,實(shí)時(shí)數(shù)據(jù)庫在流程工業(yè)界借助以太網(wǎng)的逐步普及,主要應(yīng)用于工業(yè)監(jiān)控、控制和公用工程。到了2000年之后,國內(nèi)的實(shí)時(shí)數(shù)據(jù)庫才逐漸嶄露頭角。現(xiàn)實(shí)世界中,面對大量共享數(shù)據(jù)和維護(hù)控制知識(shí),且具有較強(qiáng)的定時(shí)限制,實(shí)時(shí)數(shù)據(jù)庫的出現(xiàn)可以應(yīng)對這一需

6、求,對已經(jīng)存儲(chǔ)的數(shù)據(jù)和新采集的數(shù)據(jù)進(jìn)行綜合處理,再及時(shí)對外部環(huán)境做出反應(yīng)。實(shí)時(shí)系統(tǒng)直接自現(xiàn)實(shí)世界采集數(shù)據(jù)、接受并執(zhí)行各種處理請求,強(qiáng)調(diào)系統(tǒng)定時(shí)性,其設(shè)計(jì)目標(biāo)是滿足各種時(shí)間限制。實(shí)時(shí)數(shù)據(jù)庫的技術(shù)原理是從數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)壓縮、數(shù)據(jù)實(shí)時(shí)處理技術(shù)以及數(shù)據(jù)安全技術(shù)方面出發(fā)考慮的。實(shí)時(shí)數(shù)據(jù)庫一般采用緩存來增加讀實(shí)時(shí)數(shù)據(jù)的及時(shí)性,實(shí)時(shí)數(shù)據(jù)庫采取了“實(shí)時(shí)”“緩存”,從而使整體更加實(shí)時(shí)掌控。因此實(shí)時(shí)數(shù)據(jù)庫核心中都有高速緩存,通過實(shí)時(shí)的核心部件,完成數(shù)據(jù)的采集、實(shí)時(shí)計(jì)算、報(bào)警計(jì)算、其它處理,實(shí)時(shí)數(shù)據(jù)被不斷加入磁盤歷時(shí)存儲(chǔ),形成可追溯的歷時(shí)信息,同時(shí)通過向應(yīng)用層提供各種適配接口,支持各種開發(fā)語言和各種應(yīng)用需求的訪問。

7、2.2主動(dòng)數(shù)據(jù)庫主動(dòng)數(shù)據(jù)庫是相對傳統(tǒng)數(shù)據(jù)庫的被動(dòng)性而言的,所謂主動(dòng)數(shù)據(jù)庫就是除了完成一切傳統(tǒng)數(shù)據(jù)庫的服務(wù)外,還具有各種主動(dòng)服務(wù)功能的數(shù)據(jù)庫系統(tǒng)。在許多實(shí)際應(yīng)用領(lǐng)域中常常希望數(shù)據(jù)庫系統(tǒng)在緊急情況下能夠根據(jù)數(shù)據(jù)庫的當(dāng)前狀態(tài),主動(dòng)、適時(shí)地做出反應(yīng),例如管理信息系統(tǒng),辦公自動(dòng)化系統(tǒng);執(zhí)行某些操作時(shí),向用戶提供某些信息,例如,倉庫管理系統(tǒng)。這類應(yīng)用的特點(diǎn)是事件驅(qū)動(dòng)數(shù)據(jù)庫操作以及要求數(shù)據(jù)庫系統(tǒng)支持涉及時(shí)間方面的約束條件。為此,人們在傳統(tǒng)數(shù)據(jù)庫的基礎(chǔ)上,結(jié)合人工智能技術(shù)研制和開發(fā)了主動(dòng)數(shù)據(jù)庫。主動(dòng)數(shù)據(jù)庫管理系統(tǒng)的體系結(jié)構(gòu)應(yīng)該具有高度的模塊性和靈活性,其主要由以下部件構(gòu)成:事件檢測器、條件評估器、調(diào)度器、查詢

8、執(zhí)行器。以上每一部分的功能極大地依賴主動(dòng)數(shù)據(jù)庫所支持的知識(shí)模型和執(zhí)行模型,也受主動(dòng)數(shù)據(jù)庫所在開發(fā)環(huán)境的影響??傮w上說,可確定兩種主動(dòng)數(shù)據(jù)庫的基本范疇:層次型數(shù)據(jù)庫和集成型數(shù)據(jù)庫。由于目前大部分主動(dòng)數(shù)據(jù)庫是在傳統(tǒng)的DBMS或面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng)上研制的,其體系結(jié)構(gòu)大多是擴(kuò)充數(shù)據(jù)庫管理系統(tǒng)的事務(wù)管理部分、對象管理部件以支持知識(shí)模型和執(zhí)行模型。此外,另增加事件監(jiān)測部件、條件評估部件及規(guī)則。2.3時(shí)態(tài)數(shù)據(jù)庫傳統(tǒng)的數(shù)據(jù)庫是固定“當(dāng)前視圖”的,即在數(shù)據(jù)庫中的數(shù)據(jù)始終是相關(guān)時(shí)變的現(xiàn)實(shí)世界在一個(gè)非特定時(shí)刻的瞬像。時(shí)態(tài)數(shù)據(jù)庫主要用于記錄那些隨著時(shí)間而變化的數(shù)據(jù),而這些數(shù)據(jù)對應(yīng)用領(lǐng)域而言又是重要的,這類應(yīng)用有:

9、金融、保險(xiǎn)、決策支持系統(tǒng)等,主要在數(shù)據(jù)庫與知識(shí)庫、人工智能等領(lǐng)域的應(yīng)用較為突出。研究時(shí)態(tài)數(shù)據(jù)庫主要是為了支持時(shí)態(tài)數(shù)據(jù)管理,或者數(shù)據(jù)與時(shí)間的關(guān)系管理,因此時(shí)態(tài)數(shù)據(jù)庫理論提出了三種基本時(shí)間:用戶自定義時(shí)間、有效時(shí)間和事務(wù)時(shí)間。同時(shí)把數(shù)據(jù)庫分為四種類型:瞬像數(shù)據(jù)庫、回滾數(shù)據(jù)庫、歷史數(shù)據(jù)庫和時(shí)態(tài)數(shù)據(jù)庫。目前時(shí)態(tài)數(shù)據(jù)庫還沒有像如Oracle、SQLServer等大型關(guān)系數(shù)據(jù)庫那樣的產(chǎn)品。在當(dāng)前時(shí)態(tài)數(shù)據(jù)庫技術(shù)尚未完全成熟的現(xiàn)狀下,DBMS提供商不會(huì)輕易把時(shí)態(tài)處理功能引入現(xiàn)有的DBMS中,因此,利用成熟的RDBMS,建立時(shí)態(tài)數(shù)據(jù)庫的中間件,是現(xiàn)階段一個(gè)較好的選擇。2.4多媒體數(shù)據(jù)庫多媒體數(shù)據(jù)庫是數(shù)據(jù)庫技術(shù)與

10、多媒體技術(shù)結(jié)合的產(chǎn)物,是將多媒體技術(shù)引入數(shù)據(jù)庫系統(tǒng)而產(chǎn)生的一種新型數(shù)據(jù)庫,將圖形、聲音、圖像、影視等多媒體數(shù)據(jù)結(jié)合在一起,以數(shù)據(jù)庫技術(shù)、方法與機(jī)制來實(shí)現(xiàn)多媒體數(shù)據(jù)的共享。多媒體數(shù)據(jù)引入到數(shù)據(jù)庫中之后需要考慮的幾個(gè)難題:信息媒體種類繁多,數(shù)值數(shù)據(jù)和字符數(shù)據(jù),還需擴(kuò)大到多媒體數(shù)據(jù)的存儲(chǔ)、組織、使用和管理;要解決多媒體數(shù)據(jù)集成或表現(xiàn)集成,實(shí)現(xiàn)多媒體數(shù)據(jù)之間的交叉調(diào)用和融合;多媒體數(shù)據(jù)與人之間的交互性。多媒體數(shù)據(jù)類型種類繁多,隨著多媒體技術(shù)的發(fā)展及其應(yīng)用,不同的媒體類型其數(shù)據(jù)表現(xiàn)方式也有不同,而且同一種媒體數(shù)據(jù)還有不同的格式,例如有JPEG,BMP圖像,有MP3,WMA音頻等。由于其特征的復(fù)雜性,多媒

11、體數(shù)據(jù)庫應(yīng)該具備支持超大數(shù)據(jù)對象的組織與存取、能表示和管理復(fù)制多媒體的數(shù)據(jù)特征、具備網(wǎng)絡(luò)與分布式處理能力等特點(diǎn),除此之外,還必須保證其數(shù)據(jù)連續(xù)性、實(shí)時(shí)性、同步性和真實(shí)性,這對計(jì)算機(jī)計(jì)算處理能力、I/O吞吐量、網(wǎng)絡(luò)帶寬等提出了更高的要求。3結(jié)束語現(xiàn)代數(shù)據(jù)庫應(yīng)用是一個(gè)綜合系統(tǒng),難以用單一的數(shù)據(jù)庫技術(shù)實(shí)現(xiàn),往往需要綜合應(yīng)用多種數(shù)據(jù)庫技術(shù),還需要應(yīng)用其他相關(guān)技術(shù),本文介紹的只是現(xiàn)代數(shù)據(jù)庫系統(tǒng)應(yīng)用中較為典型的數(shù)據(jù)庫技術(shù)?,F(xiàn)代數(shù)據(jù)庫以其多維性、智能化、網(wǎng)絡(luò)化以及協(xié)同性為特點(diǎn),廣泛應(yīng)用在各行各業(yè),并正發(fā)揮著舉足輕重的作用。盡管現(xiàn)代數(shù)據(jù)庫的發(fā)展道路坎坷,某些方面還存有一些不足,如技術(shù)不夠成熟、數(shù)據(jù)庫性能有待提升等,但是隨著數(shù)據(jù)庫體系結(jié)構(gòu)的變革

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論