時(shí)間:2022-12-11 12:30:01 | 來(lái)源:信息時(shí)代
時(shí)間:2022-12-11 12:30:01 來(lái)源:信息時(shí)代
新一代數(shù)據(jù)庫(kù)系統(tǒng) : 數(shù)據(jù)庫(kù)技術(shù)在商業(yè)領(lǐng)域應(yīng)用的巨大成功,促進(jìn)了數(shù)據(jù)庫(kù)的應(yīng)用領(lǐng)域迅速擴(kuò)展。20世紀(jì)80年代,出現(xiàn)了大量的新一代數(shù)據(jù)庫(kù)應(yīng)用。由于層次、網(wǎng)狀和關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)目標(biāo)源于商業(yè)事務(wù)處理,面對(duì)層出不窮的新一代數(shù)據(jù)庫(kù)應(yīng)用,顯得力不從心。人們開(kāi)始研究支持新一代數(shù)據(jù)庫(kù)應(yīng)用的數(shù)據(jù)庫(kù)技術(shù)和方法,試圖研制和開(kāi)發(fā)新一代數(shù)據(jù)庫(kù)管理系統(tǒng)。
20世紀(jì)80年代開(kāi)始,數(shù)據(jù)庫(kù)界廣泛開(kāi)展了面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)(OODBS)的研究。從OO模型、OODBMS實(shí)現(xiàn)技術(shù)、OODBMS產(chǎn)品研發(fā)和應(yīng)用等各個(gè)層面進(jìn)行了大量的創(chuàng)新工作。20世紀(jì)90年代初,OODBS獲得了大量的研究成果,開(kāi)發(fā)了很多OODBMS,包括實(shí)驗(yàn)系統(tǒng)和產(chǎn)品,OODBS企圖挑戰(zhàn)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。但是,由于面向?qū)ο髷?shù)據(jù)模型中許多功能難以實(shí)現(xiàn),而系統(tǒng)又過(guò)于復(fù)雜不易使用。因此,盡管開(kāi)發(fā)出許多面向?qū)ο髷?shù)據(jù)庫(kù)產(chǎn)品,但成熟度低,最終沒(méi)有被市場(chǎng)普遍接受。
人們?cè)谕?像關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)代替層次、網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng)那樣,OODBS能夠替代關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),并成為第三代數(shù)據(jù)庫(kù)系統(tǒng)的代表。但這種期望至今并沒(méi)有實(shí)現(xiàn)。
對(duì)于第三代數(shù)據(jù)庫(kù)系統(tǒng),人們并沒(méi)有形成一致的認(rèn)識(shí)。主要是因?yàn)榈谌鷶?shù)據(jù)庫(kù)系統(tǒng)不像第二代關(guān)系數(shù)據(jù)庫(kù)那樣有一個(gè)統(tǒng)一的公認(rèn)的數(shù)據(jù)模型。圍繞著第三代數(shù)據(jù)庫(kù)系統(tǒng),專家們進(jìn)行了熱烈的討論和研究。如1990年高級(jí)DBMS功能委員會(huì)發(fā)表了“第三代數(shù)據(jù)庫(kù)系統(tǒng)宣言”(《宣言》)的文章,就提出了第三代數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)具有的三個(gè)基本特征,即:
(1)第三代數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)支持?jǐn)?shù)據(jù)管理、對(duì)象管理和知識(shí)管理。除提供傳統(tǒng)的數(shù)據(jù)管理服務(wù)外,第三代數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)該支持更加豐富的對(duì)象結(jié)構(gòu)和規(guī)則,應(yīng)該集數(shù)據(jù)管理、對(duì)象管理和知識(shí)管理為一體?!缎浴氛J(rèn)為,無(wú)論該數(shù)據(jù)庫(kù)系統(tǒng)支持何種復(fù)雜的、非傳統(tǒng)的數(shù)據(jù)模型,它應(yīng)該具有OO模型的基本特征。數(shù)據(jù)模型是劃分?jǐn)?shù)據(jù)庫(kù)發(fā)展階段的基本依據(jù)。因此,第三代數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)該是以支持面向?qū)ο髷?shù)據(jù)模型為主要特征的數(shù)據(jù)庫(kù)系統(tǒng)。但是,只支持OO模型的系統(tǒng)不能稱為第三代數(shù)據(jù)庫(kù)系統(tǒng)。第三代數(shù)據(jù)庫(kù)系統(tǒng)還應(yīng)具備其他特征。
(2)第三代數(shù)據(jù)庫(kù)系統(tǒng)必須保持或繼承第二代數(shù)據(jù)庫(kù)系統(tǒng)的技術(shù)。即必須保持第二代數(shù)據(jù)庫(kù)系統(tǒng)的非過(guò)程化數(shù)據(jù)存取方式和數(shù)據(jù)獨(dú)立性。第三代數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)繼承第二代數(shù)據(jù)庫(kù)系統(tǒng)已有的技術(shù)。不僅能很好地支持對(duì)象管理和規(guī)則管理,而且能更好地支持原有的數(shù)據(jù)管理,支持多數(shù)用戶需要的即席查詢(ad-hoc query)等。
(3)第三代數(shù)據(jù)庫(kù)系統(tǒng)必須對(duì)其他系統(tǒng)開(kāi)放。數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)放性表現(xiàn)在: 支持?jǐn)?shù)據(jù)庫(kù)語(yǔ)言標(biāo)準(zhǔn); 在網(wǎng)絡(luò)上支持標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議; 系統(tǒng)具有良好的可移植性、可連接性、可擴(kuò)展性和互操作性等。
由于對(duì)于第三代數(shù)據(jù)庫(kù)系統(tǒng)還沒(méi)有形成一致的認(rèn)識(shí),因此,第二代以后的數(shù)據(jù)庫(kù)系統(tǒng)被稱為新一代數(shù)據(jù)庫(kù)系統(tǒng)。新一代數(shù)據(jù)庫(kù)系統(tǒng)將以更加豐富的數(shù)據(jù)模型和更強(qiáng)大的數(shù)據(jù)管理功能為特征,從而滿足更加廣泛復(fù)雜的新的應(yīng)用要求。
新一代數(shù)據(jù)庫(kù)技術(shù)的研究和發(fā)展導(dǎo)致了眾多不同于第一代、第二代數(shù)據(jù)庫(kù)的系統(tǒng)誕生,構(gòu)成了當(dāng)今數(shù)據(jù)庫(kù)系統(tǒng)的大家族。這些新的數(shù)據(jù)庫(kù)系統(tǒng)支持不同的數(shù)據(jù)模型,有擴(kuò)展關(guān)系數(shù)據(jù)模型的對(duì)象關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、OO模型的對(duì)象數(shù)據(jù)庫(kù)系統(tǒng)、XML半結(jié)構(gòu)化模型的XML數(shù)據(jù)庫(kù)系統(tǒng)等。
面對(duì)日益復(fù)雜的數(shù)據(jù)類型、日益廣泛的應(yīng)用領(lǐng)域、日益進(jìn)步的硬件和網(wǎng)絡(luò)環(huán)境,特別是Internet和Web技術(shù)的突飛猛進(jìn),極大地拓展了數(shù)據(jù)庫(kù)的研究領(lǐng)域,新一代數(shù)據(jù)庫(kù)系統(tǒng)不可能像前兩代的數(shù)據(jù)庫(kù)系統(tǒng)那樣只有一種數(shù)據(jù)模型或者說(shuō)難以找到某一種數(shù)據(jù)模型來(lái)統(tǒng)一解決當(dāng)前所有的數(shù)據(jù)管理問(wèn)題。新一代數(shù)據(jù)庫(kù)技術(shù)呈現(xiàn)了多種數(shù)據(jù)模型并存,傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)與新一代數(shù)據(jù)庫(kù)系統(tǒng)共同發(fā)展,數(shù)據(jù)庫(kù)技術(shù)與相關(guān)技術(shù)互相結(jié)合,新的應(yīng)用層出不窮的蓬勃發(fā)展局面。
客戶&案例
營(yíng)銷資訊
關(guān)于我們
客戶&案例
營(yíng)銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。