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