程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> IBM DB2 簡介

IBM DB2 簡介

編輯:DB2教程

1983年,在經過前期很長一段時間的積累與培育之後,DB2千呼萬喚始出來,IBM 在這一年發布了DATABASE 2(DB2)for MVS(內部代號為“Eagle”),一個長盛不衰的品牌就此出現了。隨著這25年的發展,DB2不斷創新,並成為信息管理一個不可或缺的重要部分。

當數據庫中承載的數據越來越多、數據結果越來越復雜的時候,企業如何從海量的數據中提煉出信息,並將這些有價值的集成起來,來提升業務水平?誠然,原有數據庫概念已經無法滿足日益復雜的IT環境。每當這時,我們都會有這樣一個疑問:未來數據庫該長啥樣?

從2001年開始,IBM DB2全球數據庫市場上的許可證銷售排名拔得頭籌出、,占34.6%的市場份額(注:Gartner數據),這一比例在2002年也達到了36%。2003年,這是DB2歷史上具有裡程碑意義的一年,在DB2迎來了自誕生後的第20個周年慶典之際, IBM宣布將DB2所在的“數據管理產品”統一更名為“信息管理產品”。由此,也同時勾勒出未來數據庫的模樣——開放、智能、全面的信息管理平台:

·集成了基於開放系統、跨越多平台的數據庫服務器(DB2、Informix);

·擴展了為各種數據類型信息提供整合訪問通道的內容管理(Content Management,CM)軟件;

·幫助客戶從各種數據中分析提取有價值信息的商業智能(Business Intellgent,BI)軟件;

·整合異構環境中的分布式信息的信息集成(Information Intergrator,II)軟件;

·降低客戶管理維護成本的自主化工具軟件。

數據庫:雙引擎

對於全球超過4萬家客戶和15000 個合作伙伴來說,IBM的DB2 UDB和Informix兩個數據庫,在其信息管理策略中擔當起了真正的引擎角色。

我們先說DB2。

IBM研究中心的研究成果為IBM數據庫產品提供了先進、可靠的技術來源,關系型數據庫就是典型例子。

上個世紀七十年代,IBM研究中心的E.F.Codd博士提出的關系型數據庫模式,奠定了關系型數據庫發展的理論基礎。1973年,IBM開始了歷史上第一個關系型數據庫項目System R的研發。從此,基於SQL關系型數據庫逐漸成為了數據庫管理系統的主流。到目前為止,所有關系型數據庫產品都在遵循這一標准。

1983年,IBM終於正式發布了Database 2(也就是DB2)for MVS(當時它的內部代號是“Eagle”),一個著名的品牌就此出現。直到今天,我們都無法忘記第一個使用它的用戶發現開發和部署應用程序的速度比以前快了5倍後的那種興奮。

為了完善這個顯露了無限市場的產品,IBM的研發人員不斷地朝著使之降低硬件成本的方向發起了沖擊。1989 年,當DB2的版本升至V2.1的時候,終於使處理器的成本降低到了層次型數據庫系統的15%。這之後,DB2銷售一路飙升。

盡管如此,競爭對手對於DB2的成長仍有微詞——與IBM硬件的捆綁銷售;而在IBM軟件集團來看,盡管諸如空間數據庫、DataJoiner(聯邦技術)、數據倉庫、因特網數據庫訪問、對象關系、存儲過程開發、普及/可嵌入式數據庫等諸多技術的修煉,幫助DB2踩實了一個個腳印,但始終離Oracle——數據庫市場第一位還有一段距離,而後者正是在IBM工作過的拉裡·艾利森,在IBM設法把數據庫的研發從研究部門轉到開發部門之前,已經在市場上推出了關系數據庫產品。如何趕超?於是,又有了IBM軟件歷史上的另一次重要策略:2001年4月24日,IBM用10億美元現金收購Informix。原Informix公司業務在拆分成數據庫和企業數據整合兩個部門,並將數據庫業務賣給了IBM之後,隨後更名為Ascential。時隔四年,IBM再次對Ascential收購,Informix公司徹底消失,這是後話。

在IBM看來,Informix擁有的多項數據庫技術優勢是得到業界公認的,絕對是一塊炙手可得的“肥肉”。例如,Informix擁有真正面向對象的關系型數據庫技術和產品,可以使Informix的數據庫非常容易地處理各種復雜的非線性數據;“Share nothing”技術,可使數據的搜索速度不隨數據量的增加而降低等等。另外,Informix在全球幾十萬個的用戶都是行業大客戶,極具商業價值。所以,收購Informix不僅可以使IBM獲得Informix現有的數據庫市場份額,而且還擁有了一流的數據庫技術、更廣泛的產品線以及一批極有價值的客戶群。

從目前用戶的使用現狀來看,由於Informix在中小企業(SMB)市場仍然占據著絕對領先地位,目前IBM仍然不會輕易放棄已有的Informix數據庫市場,因此仍會一如既往地對其用戶提供技術、產品、服務等全方位的支持。目前,除了設有兩個數據庫研發中心以外,IBM在數據庫上的支持都是以一個“面孔”出現,這也為未來兩個數據庫的合二位一做好准備。

Informix作為OLTP的重要引擎,IBM一直在加強穩定性方面做了很多工作,如:每年在Informix投入10億美元的研發、每18個月發布一個新版本等等。從即將推出的9.5版本到未來的9.6、9.7版本,IBM已經開始規劃未來幾年Informix的研發以及兩個數據庫合二為一的研究。DB2最新版本——Stinger,則更多地借鑒了Informix在HADR(高可用性災難恢復)和Geodetic Extender(支持地理空間信息的管理)的主要技術。未來,合二為一是必然。

信息集成:新利器

記得業內一位分析家曾說過,看一個軟件公司,不只是看它能夠提供哪些產品,很多時候同類產品的功能差別並不是很大,重要的是看軟件供應商把自己的資源和精力主要放在哪些方面,要看其產品的未來發展方向。IBM就是這樣一個公司。

以信息管理部門為例。數據庫最早只是管理結構化數據,雖然後來關系數據庫也提供管理非結構化數據的能力,不過對非結構化數據的管理更多的是放在內容管理系統中。而當數據被管理起來之後,對於數據的分析利用自然成為數據管理領域的重點,因此隨後商業智能的熱度飛升。當IBM DB2在提供內容管理和商業智能功能的時候,都是在IBM DB2通用數據庫的周圍進行不斷擴展。就IBM自己也說,今天的DB2已經不再只是一個數據庫。它現在是作為IBM數據管理領域的一個重要核心存在。2003年,當IBM將其原來的數據庫部門更名為數據管理部門,再更名為信息管理部門之後,同年7月推出的DB2 II又樹起了DB2家族的另一個核心。

尊重企業已有的投資,讓用戶快速了解數據源,並能夠對過去、現在和未來的數據進行有效的整合,減少IT管理人員在連接各種數據庫時的編碼,從而能夠對信息進行實時的集成與管理。這是IBM從很早開始研究、開發DB2 II的初衷。它的優勢在於,可幫助客戶即時訪問、集成、管理和分析存儲於企業內外任何平台上的各類信息,將異構基礎設施進行集成,並保留原有的應用開發、門戶架構以及分析和報告環境。而這一點恰恰是現在企業亟需解決的問題。測試表明,DB2 II能夠使聯接各種數據庫所必需的人工編碼程序減少65%。

2004年8月,IBM推出了新版DB2 II——測試代號為Masala,更關注Web上的信息處理能力,它集成的不僅是結構化數據,還能對文本文件、郵件、聲頻、視頻等多類型的異構數據進行集成,從而使用戶通過Web獲取關於同一對象多方面的信息。

Masala一詞取自印度烹饪用語,代表一種調味料混合物,有著豐富的風味。由此,Masala代表DB2 II的下一代,其寓意不言而喻。Masala在數據庫的基層實現數據的集成,使用戶跨平台訪問數據時,就像從單一的數據庫中讀取數據一樣,而不用理會這些數據哪些是來自SQL Server,哪些是來自Oracle,還是其他數據載體。而基於這種集成功效,用戶將獲取一個平穩的數據平台,從而更好地完成企業資源整合、內容管理、聯機事務處理等工作。

商業智能:淘金術

在平均每人每年都會產生的250MB信息之中,只有15%的數據是用關系型數據庫形式存在的,85%則存在非結構化數據中。而且,企業中30%的時間是用在信息的查詢上。調查顯示,全球企業中將耗費250億美元用於數據管理上,其中最重要的用在BI、CM以及業務整合上。

BI是近幾年才慢慢得到用戶應用的技術,通過對數據的收集、管理、分析以及轉化,使數據成為可用的信息,從而獲得必要的洞察力和理解力,更好地輔助決策和指導行動。IBM信息管理平台為用戶提供了一個完整的基礎設施。

面向商業智能應用是DB2的一個重要發展方向,IBM將繼續投資加強DB2的分析功能。DB2的第二項投資將用於自主功能(自主調解和自動配置),自主功能在BI應用中至關重要。在BI應用中,新的數據必須能夠隨時進入數據倉庫或數據集市,因為數據處於動態變化中。隨用戶訪問集中度和頻率的變化,BI的工作負載也是動態變化的。BI的基礎平台必需具備很好的彈性,能夠有效應對數據量和工作負載的動態變化。我們希望DB2數據庫具備這種自主調節和自動優化的能力,從而能夠滿足BI對平台的要求。

BI作為數據淘金術,它的實現方式多種多樣,規模和特點一般都是從用戶的需求決定的。IBM BI主要包括數據抽取、數據倉庫、多維數據分析和實時報表的功能,通過把企業的相關業務信息整合起來進行深加工,把原始數據變成指導業務決策的有用信息和知識。同時,IBM BI又是一個易用的報表系統,它可以讓不懂計算機的業務人員自己定制自己需要的業務報表而無需程序開發。

2005年3月14日,IBM公司以11億美元收購了Ascential軟件公司,進而完成了對原Informix公司的全部收購。IBM軟件集團高級副總裁、集團執行主管Steve Mills的目的是加強IBM在關鍵on demand業務,如BI、商業績效管理、業務轉型、多渠道商務、RFID、合並與采購合成、主數據管理和調整管理等方面的領先地位。分析人士認為,Ascential軟件的通用性及市場領導地位正是轉型中的IBM所急需的。根據IDC的報告,全球數據集成方面的支出將從2003年的93億美元增長到2008年的136億美元,而Ascential在這個領域的市場占有率為21%,並且保持著超高速增長。從另一個角度看,Ascential的技術及解決方案(如DataStage)具有很強的跨平台特性,並和業界諸多軟硬件公司建立了廣泛的合作關系,這對加強IBM的方案整合能力無疑將大有裨益。

內容管理:智能化

與BI相比,CM技術在國內已經得到了廣泛的應用。作為一個集成了軟件和硬件的解決方案而不是單一產品,融合了文件管理、數字介質資源管理、Web內容管理、記錄管理等多個領域的技術。在我國,內容管理已在一些媒體、數字圖書館、政府機關等部門得到了應用。

IBM CM是一套全面面向Web的內容管理集成軟件解決方案,具有實時和無縫訪問數字化、索引化內容的特點,提供了在Intranet、Internet上立即訪問文檔信息的能力,可以有效地保證用戶所需要的文檔,並按照正確的工作流程在正確的時間提供給正確的使用人員。

具有代表性的產品是IBM內容管理V8。它提供了一套可靠的、易升級的、強勁的企業內容管理(ECM)體系架構,也同時提供了強勁的、安全的和高擴展能力的服務來使得企業用戶能非常容易地訪問電子商務的內容。這種體系架構能夠通過具有強勁、靈活的數據模型的單一存儲庫來支持不同的、異構的內容管理技術,包括文檔管理、數字媒體資產管理、網站內容管理等等,這種數據模型使得我們能非常容易地在不同系統之間實現內容共享,從而極大地提高業務處理流程的效率,滿足對內容整個生命周期的管理,包括捕獲、存儲、組織、流轉、歸檔、跟蹤和銷毀。

工具:自主化

IBM信息管理工具主要分為四類,用戶能夠從每一類產品中按需選擇任意數目的IBM工具,創建一個完整、靈活和經濟實用的解決方案。

·數據庫管理工具集 用於幫助用戶精簡數據庫管理任務,提高系統整體效用。

·性能管理工具集 在高需求的情況下可提高峰值運行水平。

·恢復與復制工具集 能夠滿足用戶的備份和恢復要求。

·應用管理工具集 支持用戶從全球快訴獲取信息。

由此可以看出,對於用戶來說,下一代的信息管理應該是以更靈活、更簡便的方式處理存放在各種平台上的數據,而且一定要遵循開放協議,能夠跨異構平台進行自主管理。IBM信息管理平台正在朝這個方向發展。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved