新(xīn)疆軟件開發

本站首頁(yè) 軟件開發 成功案例 公(gōng)司新(xīn)聞 公(gōng)司簡介 客服中(zhōng)心 軟件技(jì )術 網站建設
  您現在的位置: 新(xīn)疆二域軟件開發公(gōng)司 >> 數據庫開發 >> 文(wén)章正文(wén)

正在興起的後關系型數據庫管理(lǐ)系統


衆所周知,數據庫的基本目标就是要找到一個恰當的數據模型來表達它所管理(lǐ)的對象。為(wèi)了解決用(yòng)關系數據庫在管理(lǐ)複雜數據上的一些問題,一種更新(xīn)的被譽為(wèi)數據庫新(xīn)分(fēn)水嶺的後關系型數據庫管理(lǐ)系統(Post-Relational Database,PRDBMS)逐漸出現并興起。


如今的數據庫市場仍然是關系型數據庫的天下,IDC權威調查報告顯示,全球前十位嵌入式數據庫産(chǎn)品中(zhōng),Caché後關系型數據庫的市場份額位居全球第二,其增長(cháng)率名(míng)列榜首,超過Oracle。


◆彌補傳統數據庫不足


所謂後關系數據庫,實質(zhì)上是在關系數據庫的基礎上融合了面向對象技(jì )術和Internet網絡應用(yòng)開發背景的發展。它結合了傳統數據庫如網狀、層次和關系數據庫的一些特點,以及Java、Delphi、ActiveX等新(xīn)的編程工(gōng)具(jù)環境,适應于新(xīn)的以Internet Web為(wèi)基礎的應用(yòng),開創了關系數據庫的新(xīn)時代,即所謂的後關系型數據庫時代。


清華大學(xué)軟件中(zhōng)心副總工(gōng)程師程渝榮教授認為(wèi),傳統關系數據庫因為(wèi)自身具(jù)有(yǒu)的局限性,關系數據庫所采用(yòng)的二維表格數據模型不能(néng)有(yǒu)效地處理(lǐ)在大多(duō)數事務(wù)處理(lǐ)應用(yòng)中(zhōng)典型的多(duō)維數據,另外,關系數據在對GUI和Web事務(wù)處理(lǐ)的真實世界中(zhōng)其性能(néng)卻并不令人滿意,除非用(yòng)戶能(néng)在價格昂貴的硬件上大量投資。第三是伸縮性上的限制,關系數據庫技(jì )術在有(yǒu)效支持應用(yòng)和數據複雜性上的能(néng)力是受限制的。


随着Web頁(yè)面、電(diàn)子郵件、音頻、視頻等非結構化數據的爆炸式增長(cháng),傳統關系型數據庫的二維數據模型在處理(lǐ)這些非結構化數據時顯然在速度和性能(néng)方面會有(yǒu)些損失。


雖然DB2、Oracle、SQL Server等關系型數據庫也都能(néng)支持對半結構化、非結構化數據的處理(lǐ),但在一些對多(duō)媒體(tǐ)數據處理(lǐ)要求很(hěn)多(duō)的應用(yòng)領域,後關系型數據庫、XML數據庫等都争取到了一定的生存空間。


InterSystems公(gōng)司被業界公(gōng)認是這種後關系型數據庫的技(jì )術領袖和商(shāng)業市場的主導者。他(tā)們的Caché數據庫技(jì )術結合了高性能(néng)、快速查詢SQL、先進的快速存儲和面向對象技(jì )術,在全球400多(duō)萬用(yòng)戶的關鍵應用(yòng)環境中(zhōng)得到可(kě)靠驗證。


◆多(duō)維處理(lǐ)和面向對象技(jì )術


與同樣擅長(cháng)處理(lǐ)非結構化數據的純XML數據庫相比,後關系型數據庫不像前者那樣完全基于面向對象的數據結構,相反它能(néng)夠與現有(yǒu)的關系型數據庫相兼容,純XML數據庫隻是定義了數據結構,但是并沒有(yǒu)定義數據庫方法。


後關系型數據庫的主要特征是将多(duō)維處理(lǐ)技(jì )術和面向對象技(jì )術集成在一起,從而能(néng)夠提供事務(wù)處理(lǐ)應用(yòng)開發所需的高性能(néng)和靈活性,同時支持應用(yòng)和數據的複雜性,并擁有(yǒu)比關系型技(jì )術更強的擴展性、更快的編程能(néng)力以及更便捷的使用(yòng)特性。


後關系型數據庫提供三種方式訪問數據:對象訪問、SQL訪問、直接對多(duō)維數據數組訪問。而且三種訪問方式能(néng)夠并發訪問同一數據。多(duō)維數據結構和多(duō)種數據庫訪問方式構成了後關系型數據庫的基礎。


程渝榮教授表示, 後關系型數據庫的主要特征是将多(duō)維處理(lǐ)和面向對象技(jì )術結合到關系數據庫上。這種數據庫使用(yòng)強大而靈活的對象技(jì )術,将經過處理(lǐ)的多(duō)維數據模型的速度和可(kě)調整性結合起來。由于它獨有(yǒu)的可(kě)兼容性,對于開發高性能(néng)的交換處理(lǐ)應用(yòng)程序來說,後關系型數據庫非常理(lǐ)想。


◆仍難替代現有(yǒu)數據庫


從目前來看,後關系型數據庫不太可(kě)能(néng)取代關系型數據庫。因為(wèi)到現在,太多(duō)的應用(yòng)都是基于關系型平台之上。這些應用(yòng)有(yǒu)可(kě)能(néng)永遠(yuǎn)不會觸及關系型數據庫的極限。如果改變它們,有(yǒu)可(kě)能(néng)産(chǎn)生的麻煩遠(yuǎn)比帶來的價值多(duō)。關系型技(jì )術仍然是現實的選擇。


但是,當數據格式在發生變化的時代(圖片、視頻、音頻等數據),且數據結構也發生了巨大的變化,層次更多(duō)的結構化數據(比如電(diàn)子病例等)和數據倉庫的需求,都呼喚着現在數據庫技(jì )術朝如後關系型這種面向對象的數據庫方向邁進。


所謂後關系數據庫,實質(zhì)上是在關系數據庫的基礎上融合了面向對象技(jì )術和Internet網絡應用(yòng)開發背景的發展。它結合了傳統數據庫如網狀、層次和關系數據庫的一些特點,以及Java、Delphi、ActiveX等新(xīn)的編程工(gōng)具(jù)環境,适應于新(xīn)的以Internet Web為(wèi)基礎的應用(yòng),開創了關系數據庫的新(xīn)時代,即所謂的後關系型數據庫時代。

作(zuò)者:731015 | 文(wén)章來源:塞迪網技(jì )術社區(qū) | 更新(xīn)時間:2007-11-23 14:55:21

  • 上一篇文(wén)章:

  • 下一篇文(wén)章:

  • 相關文(wén)章:
    了解java開發語言在軟件開發中(zhōng)的幾個誤區(qū)
    軟件開發技(jì )術:軟件配置管理(lǐ)計劃
    軟件開發-String知識點總結說明
    C#調用(yòng)Delphi編寫的Dll,實現繪圖的功能(néng)
    正在逐漸興起的後關系型數據庫管理(lǐ)系統
    如何在JavaScript實現彈出層效果
    java中(zhōng)的KVM常量池
    數據庫設計-數據庫的三級模式
    ASP.NET中(zhōng)如何使用(yòng)unsafe選項
    JGroups擴展于可(kě)靠的單播傳輸機制
    軟件技(jì )術
    · 開發語言
    · Java技(jì )術
    · .Net技(jì )術
    · 數據庫開發
    最新(xīn)文(wén)章  
    ·Domino平台的優缺點分(fēn)析
    ·oracle不能(néng)連接本地庫的解
    ·使用(yòng)經驗整理(lǐ)-TestDirecto
    ·學(xué)習sqlserver數據庫的維度
    ·sqlserver 多(duō)用(yòng)戶并發中(zhōng)如
    ·丢失日志(zhì)文(wén)件後數據庫還能(néng)
    ·人工(gōng)智能(néng)在數據庫sql語句編
    ·數據庫學(xué)習:Oracle應用(yòng)程
    ·基礎知識:軟件測試的要點
    ·技(jì )術文(wén)章:sqlserver 2008
    ·SQL Server虛拟内存和物(wù)理(lǐ)
    ·在MySQL中(zhōng) describe命令怎
    ·怎樣解決視圖刷新(xīn)時出現的
    ·如果忘記了MySQL的root用(yòng)戶
    ·基礎學(xué)習:基于SQL的sysob
    關于我們 | 軟件開發 | 下載試用(yòng) | 客服中(zhōng)心 | 聯系我們 | 友情鏈接 | 網站地圖 | 新(xīn)疆電(diàn)子地圖 |
    版權所有(yǒu) © 2016 新(xīn)疆二域軟件開發網 www.k8w.net All Rights Reserved 新(xīn)ICP備14003571号
    新(xīn)疆軟件開發總機:0991-4842803、4811639.
    客服QQ:596589785 ;地址:新(xīn)疆烏魯木(mù)齊北京中(zhōng)路華聯大廈A-5C 郵編:830000