DB2 9資料伺服器發展3部曲

2022-09-21 01:06:11 字數 3137 閱讀 8786

正在看的db2教程是:db2 9資料伺服器發展3部曲。

很難想象,現在還有什麼應用跟資料庫無關。就連微軟的下一代作業系統vista,也要用其資料庫來組織其新式的檔案系統。可以說,經過多年的發展,資料已經成為整個資訊化程序和下一階段發展的最可寶貴的資源,而儲存和管理資料資源的資料庫,其技術的發展和進步,就成為了最值得關心和重視的問題。從層次型資料庫到管理關係型資料庫,乃至目前的同時支援關係型和xml的混合型資料庫db2 9,資料庫管理技術在其發展的將近40年的歷程中,大致經歷了以上3個階段。

ims:早期的層次資料庫

資料庫管理系統出現以前的資料管理非常原始簡陋,資料處理依靠穿孔卡片來進行時,彼時的資料管理,只是對卡片進行物理的儲存和處理。資料的儲存和管理極其麻煩和複雜,根本無法體現出高效性。在2023年ibm生產出第乙個磁碟驅動器(model 305 ramac)之後,引發了資料管理的革命,並且因此得以隨機儲存資料。 此後,出現了最早版本的資料庫,即網狀資料庫管理系統(dbms),由通用電氣公司2023年開發成功,其ids(integrated datastore,整合資料儲存)是世界上第乙個網狀dbms,也是第乙個dbms。但是它只能執行於通用電氣的主機上,且資料庫只有乙個檔案,所有的表必須通過手工編碼生成,有著極大的侷限性。 為此,ibm開發的層次資料庫ims(information management system,資訊管理系統)受到了極大的歡迎,成為了最著名也是最典型的層次型資料庫管理系統。

2023年,ibm與其客戶(北美洛克維爾公司和卡特彼勒公司)合作,共同開發新型資料庫,用於幫助nasa管理巨集大的阿波羅計畫中的繁瑣資料,並且在2023年由ibm的工程師完成。2023年,該資料庫作為ibm的產品發布時被更名為「ims(information management system,資訊管理系統)。在2023年,nasa成功發**阿波羅11號實現了人類首次登月之後,nasa繼續在其太空梭計畫中使用著該產品。直至今日,該資料庫一直有著用武之地,在如今的網際網路應用連線、商務智慧型等應用中找到了全新的角色。

rdbms:關聯式資料庫的出現

雖然層次資料庫已經可以很好地解決資料集中和共享的問題,但是其在資料獨立性和抽象級別上依然有著欠缺。 還好,就在2023年,ibm研究員e.f.codd提出了關係模型的概念,由此奠定了關係模型的理論基礎。他所發表的**「a relational model of data for large shared data banks」也被認為是資料庫系統歷史上具備劃時代意義的里程碑。在經過不斷的發展和論證之後,最終使得更具備優勢的關係型資料庫成為了市場的主流。隨後,在2023年,ibm公司的ray boyce和don chamberlin提出了sql語言,它實現了資料庫生命週期中的全部操作,為關聯式資料庫奠定了另一塊里程碑。

在2023年,ibm完成了第乙個實現sql的dbms。在20世紀的80年代早期,ibm利用了rdbms和sql的第二階段的技術,建立了新型的資料庫產品,並將其命名為db2,也就是擁有第二代技術的資料庫產品。而在過去的歲月中,db2已經從重要的大型機產品發展成為可在各種伺服器平台上執行的產品。尤其是在system 390(即目前所稱的system z)中,db2已經成為分布式計算的核心。

盡www.cppcns.com管不斷地有同時期廠商的資料庫產品的競爭,但是db2依然在高階企業應用市場受到了廣泛的應用及好評。經過多年的發展和進步,在system z和安裝了linux系統的英特爾平台上,已經執行有近50萬台的db2資料伺服器。

ibm db2 9:首款混合型的資料伺服器

隨著資訊化程序的發展和企業間、企業內部資訊交換的需要,xml作為標準化的資料儲存格式,其資料量正面臨著巨大的增長。而事實上,每個行業都在實施著xml資料標準,新版的微軟office軟體也將以xml格式儲存文件。此外,正有越來越多的公司開始轉向使用xml技術,以便在不同的系統和應用程式之間交換資料並適應快速變化的環境,從而幫助他們逐步實現sowww.cppcns.coma。結合了關係型資料庫和層次型資料庫二者特點的db2 9(代號viper)引入了另外一種可能-混合型資料庫,該資料庫可以非常好地支援xml資料,同時也對其他技術包括sql、**資料結構和各種dbms特性的支援依然存在。

在此之前,檔案系統可以應付簡單的任務,但是在需要處理大量文件時它們就表現不佳。併發性、恢復、安全和可用性等問題變得難以管理。儘管商業關聯式資料庫管理系統(dbms)解決了這些問題,但是在其他方面有所欠缺。dbms通常只是提供兩種基本的資料庫設計選項――將每個 xml 文件完整地儲存為乙個大型物件,或者將它「撕開」,分散儲存在多個表的多個列中。這樣不僅無法完整體現xml的層次結構,而且效率低下、不夠靈活。

此外,純粹的xml dbms 在it基礎程式設計客棧設施中引入了一種新型的環境,但是這樣的環境還沒有經過考驗,其整合能力、所需要的人員技能以及未來的生命力也都不確定。因此,必須找尋可以高效共享、搜尋和管理公司大量xml文件和訊息的系統,以便幫助企業減少儲存和使用xml資料所需要的時間及工作量,以期減少應用開發費用且提高業務靈活性。混合型資料庫db2 9正好適應了這樣的需要。通過db2 9,使用者可以使用同乙個資料庫物件同時管理「傳統的」sql資料和xml文件,甚至,還可以編寫乙個查詢同時搜尋和處理這兩種資料形式。

具有如此特點的db2,是業界第一款也是惟一一款可以使用行業標準介面的關係資料來管理purexml的資料庫,它在三個領域具備了獨到的創新:xml資料管理、資料壓縮和sap優化。其中,最重要的功能即xml資料管理,它使用了ibm的「purexml」解決方案來管理以xml格式儲存的資料。

這意味著db2 9可以提供xml資料的「原生態」儲存,而無需將資料轉化成行列格式,更無需將其作為大型物件來儲存。為實現這程式設計客棧樣的功能,ibm對db2進行了擴充套件,使db2 9包含了如下的新技術:

 新的儲存技術,可以高效地管理 xml 文件中固有的層次結構。

 新的索引技術,可以提高在 xml 文件之間和內部進行搜尋的速度。

 新的查詢語言支援(對於 xquery)、

新的圖形化查詢構建器(對於 xquery)和新的查詢優化技術。

 根據使用者提供的模式檢驗 xml 資料的能力。

 新的管理功能,包括對關鍵資料庫工具的擴充套件。

 與流行的應用程式程式設計介面(api)的整合。

而通過應用壓縮技術,db2 9在客戶的實際測試中,可以為客戶節約40~80%的儲存需求,同時能夠維護甚至改善應用程式的效能。基於db2 9的革命性的創新與效能,sap也為使用mysap商業應用程式的中小型客戶選用了db2 9作為資料伺服器。

本文標題: db2 9資料伺服器發展3部曲

本文位址: /shujuku/db2/36864.html

mysql資料伺服器 手動配置資料伺服器mysql

1.mysql檔案和資料夾 linux 配置檔案檔案字尾為cnf bin 放可執行性檔案 include 存放標頭檔案 lib 存放庫檔案 share 存放字符集,語言等資訊 my.ini mysql軟體正在使用的配置檔案 my huge.ini 當mysql軟體為超大型資料庫時使用的配置檔案 my...

redis mysql遊戲資料伺服器

資料伺服器在設計上採用三個層次的資料同步,實現玩家資料的高速獲取和修改。資料層次上分為 記憶體資料,redis 資料,mysql 資料設計目的 首先保證資料的可靠,防止資料丟失,保證資料完整。然後實現資料的高速訪問,減少由玩家數量增加對資料伺服器效能造成的影響。最後實現運維資料的入庫,以及資料持久化...

AIX RAC資料伺服器開關機流程

aix rac資料伺服器開關機流程 簡介機器型號為ibm p750 管理位址為 10.和10.採用rac 集群方式進行資料庫的管理。目前資料庫擁有兩個資料庫例項分別為 db1和db2。開關機流程 開機流程 1 開啟電源,通過 hmc控制台啟用分割槽,啟動機器。2 lspv 3 smit clstar...