姚曉毅 龍根炳
摘 要 信息化飛速發(fā)展的今天,我們不僅對(duì)網(wǎng)絡(luò)信息依賴,更對(duì)數(shù)據(jù)庫信息系統(tǒng)依賴,本文僅對(duì)數(shù)據(jù)庫管理系統(tǒng)的現(xiàn)狀以及一些重要的發(fā)展方向作一簡要綜述。
關(guān)鍵字 數(shù)據(jù)庫 發(fā)展 趨勢
中圖分類號(hào):TP3文獻(xiàn)標(biāo)識(shí)碼:A
數(shù)據(jù)庫管理系統(tǒng)(Database Management Systems,簡稱DBMS)是指提供各種數(shù)據(jù)管理服務(wù)的計(jì)算機(jī)軟件系統(tǒng),這種服務(wù)包括數(shù)據(jù)對(duì)象定義、數(shù)據(jù)存儲(chǔ)與備份、數(shù)據(jù)訪問與更新、數(shù)據(jù)統(tǒng)計(jì)與分析、數(shù)據(jù)安全保護(hù)、數(shù)據(jù)庫運(yùn)行管理以及數(shù)據(jù)庫建立和維護(hù)等。
縱觀數(shù)據(jù)庫發(fā)展,三大數(shù)據(jù)庫巨頭公司紛紛推出其最新產(chǎn)品,數(shù)據(jù)庫市場競爭日益加劇。從最新的IDC報(bào)告顯示,在關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)軟件市場上,Oracle繼續(xù)領(lǐng)先對(duì)手IBM和微軟,但是微軟在2006年取得了更快的銷售增長率。
1流產(chǎn)品的發(fā)展現(xiàn)狀
數(shù)據(jù)庫管理系統(tǒng)經(jīng)歷了30多年的發(fā)展演變,已經(jīng)取得了輝煌的成就,發(fā)展成了一門內(nèi)容豐富的學(xué)科,形成了總量達(dá)數(shù)百億美元的一個(gè)軟件產(chǎn)業(yè)。
2數(shù)據(jù)庫發(fā)展特征
根據(jù)對(duì)數(shù)據(jù)庫發(fā)展的技術(shù)趨勢不難看出,整個(gè)數(shù)據(jù)庫發(fā)展呈現(xiàn)出了三個(gè)主要特征:
(1)支持XML數(shù)據(jù)格式
IBM公司在它新推出的DB2 9版本中,直接把對(duì)XML的支持作為其新產(chǎn)品的最大賣點(diǎn),號(hào)稱是業(yè)內(nèi)第一個(gè)同時(shí)支持關(guān)系型數(shù)據(jù)和XML數(shù)據(jù)的混合數(shù)據(jù)庫,無需重新定義XML數(shù)據(jù)的格式,或?qū)⑵渲糜跀?shù)據(jù)庫大型對(duì)象的前提下,IBM DB2 9允許用戶無縫管理普通關(guān)系數(shù)據(jù)和純XML數(shù)據(jù)。
(2)商業(yè)智能成重點(diǎn)
為應(yīng)對(duì)日益加劇的商業(yè)競爭,企業(yè)不斷增加內(nèi)部IT及信息系統(tǒng),使企業(yè)的商業(yè)數(shù)據(jù)成幾何數(shù)量級(jí)不斷遞增,如何能夠從這些海量數(shù)據(jù)中獲取更多的信息,以便分析決策將數(shù)據(jù)轉(zhuǎn)化為商業(yè)價(jià)值,就成為目前數(shù)據(jù)庫廠商關(guān)注的焦點(diǎn)
(3)SOA架構(gòu)支持
SOA已經(jīng)成為目前IT業(yè)內(nèi)的一個(gè)大的發(fā)展趨勢,最初IBM和BEA是該理念的主要推動(dòng)者,后來有越來越多的企業(yè)加入,開始宣稱支持SOA,其中包括Oracle,而微軟開始并不是非常贊同SOA的,但是,隨著時(shí)間的發(fā)展,目前國內(nèi)主流的數(shù)據(jù)庫廠商都開始宣稱他們的產(chǎn)品是完全支持SOA架構(gòu)的,包括微軟的SQL Server 2005,從微軟態(tài)度的轉(zhuǎn)變可以看出,未來IT業(yè)的發(fā)展與融合,SOA正在成長為一個(gè)主流的趨勢。
3關(guān)系數(shù)據(jù)庫技術(shù)仍然是主流
關(guān)系數(shù)據(jù)庫技術(shù)出現(xiàn)在20世紀(jì)70年代、經(jīng)過80年代的發(fā)展到90年代已經(jīng)比較成熟,在90年代初期曾一度受到面向?qū)ο髷?shù)據(jù)庫的巨大挑戰(zhàn),但是市場最后還是選擇了關(guān)系數(shù)據(jù)庫。無論是Oracle公司的Oracle 9i、IBM公司的DB2、還是微軟的SQL Server等都是關(guān)系型數(shù)據(jù)庫。
4產(chǎn)品形成系列化
一方面,Web和數(shù)據(jù)倉庫等應(yīng)用的興起,數(shù)據(jù)的絕對(duì)量在以驚人的速度迅速膨脹;另一方面,移動(dòng)和嵌入式應(yīng)用快速增長。針對(duì)市場的不同需求,數(shù)據(jù)庫正在朝系列化方向發(fā)展。
5支持各種互聯(lián)網(wǎng)應(yīng)用
數(shù)據(jù)庫管理系統(tǒng)是網(wǎng)絡(luò)經(jīng)濟(jì)的重要基礎(chǔ)設(shè)施之一。支持Internet(甚至于Mobile Internet)數(shù)據(jù)庫應(yīng)用已經(jīng)成為數(shù)據(jù)庫系統(tǒng)的重要方面。對(duì)于互聯(lián)網(wǎng)應(yīng)用,由于用戶數(shù)量是無法事先預(yù)測的,這就要求數(shù)據(jù)庫相比以前擁有能處理更大量的數(shù)據(jù)以及為更多的用戶提供服務(wù)的能力,也就是要擁有良好的可伸縮性及高可用性。
6向智能化集成化方向擴(kuò)展
數(shù)據(jù)庫技術(shù)的廣泛使用為企業(yè)和組織收集并積累了大量的數(shù)據(jù)。數(shù)據(jù)豐富知識(shí)貧乏的現(xiàn)實(shí)直接導(dǎo)致了聯(lián)機(jī)分析處理(OLAP)、數(shù)據(jù)倉庫(Data Warehousing)和數(shù)據(jù)挖掘(Data Mining)等技術(shù)的出現(xiàn),促使數(shù)據(jù)庫向智能化方向發(fā)展。
7數(shù)據(jù)庫技術(shù)的發(fā)展趨勢
數(shù)據(jù)、計(jì)算機(jī)硬件和數(shù)據(jù)庫應(yīng)用,這三者推動(dòng)著數(shù)據(jù)庫技術(shù)與系統(tǒng)的發(fā)展。數(shù)據(jù)庫要管理的數(shù)據(jù)的復(fù)雜度和數(shù)據(jù)量都在迅速增長;計(jì)算機(jī)硬件平臺(tái)的發(fā)展仍然實(shí)踐著摩爾定律;數(shù)據(jù)庫應(yīng)用迅速向深度、廣度擴(kuò)展。尤其是互聯(lián)網(wǎng)的出現(xiàn),極大地改變了數(shù)據(jù)庫的應(yīng)用環(huán)境,向數(shù)據(jù)庫領(lǐng)域提出了前所未有的技術(shù)挑戰(zhàn)。
此外,數(shù)據(jù)庫的發(fā)展還有以下一些新特點(diǎn):
(1)提供持續(xù)的數(shù)據(jù)可用性
構(gòu)建一個(gè)高可用性 IT 基礎(chǔ)架構(gòu),對(duì)所有希望在當(dāng)今瞬息萬變的經(jīng)濟(jì)環(huán)境中立于不敗之地并取得成功的企業(yè)而言都至關(guān)重要。
(2)用低成本實(shí)現(xiàn)系統(tǒng)的伸縮性
大多數(shù)企業(yè)的每個(gè)主要應(yīng)用系統(tǒng)都擁有專門的存儲(chǔ)器和服務(wù)器,這樣傳統(tǒng)的布署,個(gè)別看好像效果不錯(cuò)。
(3)保證互聯(lián)網(wǎng)架構(gòu)下的安全
企業(yè)將應(yīng)用架構(gòu)在互聯(lián)網(wǎng)平臺(tái)上,都面臨如何保護(hù)互聯(lián)網(wǎng)架構(gòu)下的數(shù)據(jù)安全問題。
(4)集成商業(yè)智能功能
大多數(shù)企業(yè)中,商業(yè)智能應(yīng)用程序的部署是沿著技術(shù)線路劃分的。
(5)簡化數(shù)據(jù)庫的管理
今天,業(yè)務(wù)環(huán)境的競爭日趨激烈,如何以最低的成本,同時(shí)不以降低服務(wù)水平為代價(jià),管理信息技術(shù)(IT)基礎(chǔ)設(shè)施是企業(yè)目前面臨的挑戰(zhàn)。
8結(jié)束語
數(shù)據(jù)庫管理系統(tǒng)已經(jīng)成為軟件產(chǎn)業(yè)的重要組成部分,是信息化過程中最重要的技術(shù)基礎(chǔ)之一。我們認(rèn)為,數(shù)據(jù)庫軟件的發(fā)展將仍然是關(guān)系系統(tǒng)內(nèi)核基礎(chǔ)上進(jìn)行擴(kuò)展的技術(shù)路線。
參考資料
[1] 殷云霞.淺談數(shù)據(jù)庫技術(shù)發(fā)展—《電腦知識(shí)與技術(shù)·學(xué)術(shù)交流》.龍?jiān)雌诳W(wǎng),2008.5.
[2] 曹會(huì)文.論多媒體數(shù)據(jù)庫的關(guān)鍵技術(shù)問題.論文網(wǎng),200.1.
[3] 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社,2006.