文章詳情頁(yè)
IBM 數(shù)據(jù)庫(kù) DB2 9 的九大新特性(1)
瀏覽:3日期:2023-11-10 16:28:57
IBM DB2 9是IBM在數(shù)據(jù)庫(kù)領(lǐng)域五年開(kāi)發(fā)項(xiàng)目的最重要成果,它將傳統(tǒng)的靜態(tài)數(shù)據(jù)庫(kù)技術(shù)轉(zhuǎn)變?yōu)榻换ナ降膭?dòng)態(tài)數(shù)據(jù)服務(wù)器,使用戶(hù)能夠更好地治理所有類(lèi)型的信息,例如文檔、視頻和音頻文件、圖片、網(wǎng)頁(yè)等。這款新型數(shù)據(jù)服務(wù)器率先實(shí)現(xiàn)了可擴(kuò)展標(biāo)記語(yǔ)言(XML)和關(guān)系數(shù)據(jù)間無(wú)縫交互,而無(wú)需考慮數(shù)據(jù)的格式、平臺(tái)或位置。來(lái)自8個(gè)國(guó)家的750多名軟件開(kāi)發(fā)人員為“Viper的問(wèn)世做出了努力,他們進(jìn)行了精心設(shè)計(jì)和調(diào)試,力求將其打造成SOA環(huán)境下的首選信息引擎.IBM DB2 9取得了十項(xiàng)重大進(jìn)步,包括已獲得專(zhuān)利的“pureXML技術(shù)、突破性的“Venom存儲(chǔ)壓縮以及增強(qiáng)的自動(dòng)化數(shù)據(jù)治理能力等。1、新的XML特性:在無(wú)需重新定義XML數(shù)據(jù)的格式,或?qū)⑵渲糜跀?shù)據(jù)庫(kù)大型對(duì)象中的前提下,IBM DB2 9答應(yīng)用戶(hù)無(wú)縫治理普通關(guān)系數(shù)據(jù)和純XML數(shù)據(jù)。此項(xiàng)能力是Viper所獨(dú)有的,它將有助于客戶(hù)增加其信息的實(shí)用性、速度和多功能性,同時(shí)大大降低與現(xiàn)有數(shù)據(jù)治理技術(shù)相關(guān)的治理成本。它還將顯著降低復(fù)雜性,并減少普通開(kāi)發(fā)商創(chuàng)建“同時(shí)訪(fǎng)問(wèn)關(guān)系數(shù)據(jù)和XML數(shù)據(jù)的應(yīng)用所花費(fèi)的時(shí)間。 新的XML數(shù)據(jù)類(lèi)型,答應(yīng)客戶(hù)在分層的表格欄中存儲(chǔ)規(guī)范的XML文檔。 支持SQL語(yǔ)句及SQL/XML函數(shù)中的XML數(shù)據(jù)類(lèi)型。 支持由萬(wàn)維網(wǎng)聯(lián)盟(W3C)開(kāi)發(fā)的新XQuery語(yǔ)言。IBM DB2 9答應(yīng)客戶(hù)直接調(diào)用XQuery語(yǔ)言,調(diào)用功能可以從DB2表格與視圖中提取XML數(shù)據(jù)。 支持XML數(shù)據(jù)的檢索功能,提高了針對(duì)XML文檔的查詢(xún)效率。 為支持DB2的編程程序語(yǔ)言中的XML提供支持,答應(yīng)應(yīng)用整合對(duì)XML及關(guān)系型數(shù)據(jù)的訪(fǎng)問(wèn)和存儲(chǔ)。2、新的應(yīng)用與開(kāi)發(fā)特性: 12345下一頁(yè) 對(duì)應(yīng)用開(kāi)發(fā)工具和原生XML數(shù)據(jù)存儲(chǔ)新特性的支持,答應(yīng)應(yīng)用訪(fǎng)問(wèn)和存儲(chǔ)XML及相關(guān)數(shù)據(jù)。 DB2 Developer Workbench是一種綜合開(kāi)發(fā)環(huán)境,可用于創(chuàng)建、編輯、調(diào)試、測(cè)試和部署DB2存儲(chǔ)流程和用戶(hù)自定義的功能。客戶(hù)還可以使用Developer Workbench開(kāi)發(fā)SQL應(yīng)用,創(chuàng)建、編輯和運(yùn)行SQL語(yǔ)句與XML查詢(xún)。 面向JDBC和SQLJ的增強(qiáng)型DB2驅(qū)動(dòng)程序符合JDBC 3.0規(guī)范,它還同時(shí)支持SQLJ語(yǔ)句。SQLJ語(yǔ)句的功能特性與大多數(shù)JDBC方法相似。 此外,還包括其它重要特性:支持眾多新數(shù)據(jù)類(lèi)型、DB2獨(dú)有的支持到面向z/OS® 數(shù)據(jù)服務(wù)器IBM DB2 9版可靠連接的方式、異構(gòu)組合、連接重用等。 除支持Visual Studio 2005以外,還包括對(duì)Web服務(wù)的支持,對(duì)本地XML數(shù)據(jù)存儲(chǔ)的全面支持,以及無(wú)需編寫(xiě)代碼就可以構(gòu)建應(yīng)用及Web站點(diǎn)的能力。 增強(qiáng)型DB2 Runtime Client支持64位計(jì)算,還可在同一臺(tái)計(jì)算機(jī)上與其它DB2產(chǎn)品共存。3、新增自動(dòng)數(shù)據(jù)庫(kù)治理功能: 適應(yīng)性、自調(diào)式內(nèi)存分配,通過(guò)不斷更新配置參數(shù)、調(diào)整緩沖池大小和動(dòng)態(tài)分配可用的內(nèi)存資源,幫助用戶(hù)簡(jiǎn)化或排除DB2服務(wù)器的配置工作。 面向z/OS對(duì)象的DB2 UDB自動(dòng)狀態(tài)檢測(cè)功能,答應(yīng)客戶(hù)通過(guò)控制中心的創(chuàng)建和變更對(duì)象策略向?qū)В姑嫦騴/OS對(duì)象的DB2 UDB實(shí)現(xiàn)對(duì)象維護(hù)策略評(píng)估自動(dòng)化。 自動(dòng)存儲(chǔ)支持,可以自動(dòng)擴(kuò)充磁盤(pán)和文件系統(tǒng)中數(shù)據(jù)庫(kù)的大小,現(xiàn)在可用于多分區(qū)數(shù)據(jù)庫(kù)。 自動(dòng)統(tǒng)計(jì)數(shù)據(jù)收集,創(chuàng)建新數(shù)據(jù)庫(kù)時(shí)會(huì)自動(dòng)啟動(dòng)。 根據(jù)DB2數(shù)據(jù)庫(kù)系統(tǒng)的環(huán)境特點(diǎn),自動(dòng)配置prefetchers進(jìn)程與頁(yè)清潔器。 面向自動(dòng)表格與索引重組的新策略選項(xiàng),為數(shù)據(jù)庫(kù)治理員提供更多治理表格與索引重組的功能。 上一頁(yè)12345下一頁(yè) 4、性能與可擴(kuò)展性增強(qiáng)(存儲(chǔ)壓縮等): 利用數(shù)據(jù)行壓縮技術(shù)壓縮數(shù)據(jù)對(duì)象的功能,可以幫助客戶(hù)節(jié)省磁盤(pán)存儲(chǔ)空間,并加快數(shù)據(jù)訪(fǎng)問(wèn)速度。 統(tǒng)計(jì)數(shù)據(jù)視圖,為改進(jìn)查詢(xún)功能提供更出色的訪(fǎng)問(wèn)計(jì)劃。 使用定制的腳本或程序加快數(shù)據(jù)載入速度。 增強(qiáng)型物化查詢(xún)表(MQT)可為設(shè)計(jì)MQT提供更強(qiáng)大地支持,更出色的查詢(xún)性能和更完善的MQT維護(hù)。 更大的記錄標(biāo)識(shí)符(RID)答應(yīng)每個(gè)對(duì)象擁有更多數(shù)據(jù)頁(yè),系統(tǒng)中每頁(yè)擁有更多記錄,一方面為數(shù)據(jù)庫(kù)治理員使用系統(tǒng)和用戶(hù)的臨時(shí)表格提供了便利,另一方面也便于執(zhí)行分類(lèi)和登錄操作。 索引的要害字最多可達(dá)64組,大小可以擴(kuò)充至8 KB。5、新的安全特性與增強(qiáng): 使用基于標(biāo)簽的訪(fǎng)問(wèn)控制(LBAC),改進(jìn)行、列級(jí)別的數(shù)據(jù)訪(fǎng)問(wèn)控制功能。 新安全治理器(SECADM)的授權(quán)級(jí)別,將若干個(gè)與安全性相關(guān)的優(yōu)先權(quán)集中到一項(xiàng)優(yōu)先權(quán)名下,提高了對(duì)于訪(fǎng)問(wèn)信息資產(chǎn)的控制。 “創(chuàng)建數(shù)據(jù)庫(kù)語(yǔ)句中新增的“限制選項(xiàng),增強(qiáng)了對(duì)進(jìn)入數(shù)據(jù)庫(kù)的控制。 SETSESSIONUSER優(yōu)先權(quán)加強(qiáng)了對(duì)擁有轉(zhuǎn)換會(huì)話(huà)用戶(hù)身份權(quán)力的人的控制。它答應(yīng)把握該項(xiàng)權(quán)力的人轉(zhuǎn)換為任何被賦予權(quán)利的授權(quán)ID。 TRANSFER OWNERSHIP SQL語(yǔ)句,提供了改變數(shù)據(jù)庫(kù)對(duì)象的歸屬權(quán)的能力。6、使用表格分區(qū)改進(jìn)大型數(shù)據(jù)庫(kù)治理:表格分區(qū)是一種數(shù)據(jù)組織計(jì)劃,在該計(jì)劃中,表格數(shù)據(jù)根據(jù)多個(gè)表格列,被劃分到多個(gè)被稱(chēng)為表格分區(qū)或范圍的存儲(chǔ)對(duì)象中。這些存儲(chǔ)對(duì)象可能存放在不同的表空間或相同的表空間中,或兩種情況兼而有之。此項(xiàng)新特性的優(yōu)勢(shì)包括: 上一頁(yè)12345下一頁(yè) 能夠創(chuàng)建非常大的表格。分區(qū)表格包含的數(shù)據(jù)遠(yuǎn)遠(yuǎn)超過(guò)了普通表格。將表格數(shù)據(jù)劃分到眾多存儲(chǔ)對(duì)象中,有助于顯著增加表格尺寸。 更靈活的治理能力。現(xiàn)在,客戶(hù)可以在個(gè)別數(shù)據(jù)分區(qū)中完成治理工作,將消耗時(shí)間的維護(hù)操作分成一系列小型操作。 更加精確地控制索引位置。客戶(hù)可以將索引放置在不同的表空間,分別對(duì)其進(jìn)行治理。 快速、輕松地訪(fǎng)問(wèn)數(shù)據(jù)或轉(zhuǎn)出數(shù)據(jù)。這一功能在數(shù)據(jù)倉(cāng)庫(kù)環(huán)境中尤為有用,客戶(hù)經(jīng)常在此環(huán)境中移入或移出數(shù)據(jù),運(yùn)行支持決策的查詢(xún)。 改進(jìn)的查詢(xún)功能。通過(guò)表格分區(qū)分離數(shù)據(jù),避免對(duì)不相關(guān)數(shù)據(jù)進(jìn)行掃描,從而改進(jìn)查詢(xún)處理的功能。7、數(shù)據(jù)恢復(fù)增強(qiáng): 重新啟動(dòng)中斷的恢復(fù)操作,可以在數(shù)據(jù)庫(kù)恢復(fù)時(shí)節(jié)省寶貴的時(shí)間,同時(shí)簡(jiǎn)化恢復(fù)工作。 支持重定向恢復(fù)操作,在現(xiàn)有備份鏡像中自動(dòng)生成腳本。 能夠從表空間備份鏡像中重新構(gòu)建數(shù)據(jù)庫(kù)。此項(xiàng)功能讓DB2的恢復(fù)更加靈活和多樣化,同時(shí)為客戶(hù)提供更全面的恢復(fù)解決方案。8、自動(dòng)治理性增強(qiáng): 使用適應(yīng)性、自調(diào)內(nèi)存分配簡(jiǎn)化了內(nèi)存治理。自調(diào)內(nèi)存提供動(dòng)態(tài)配置,能對(duì)工作負(fù)載特性的重大變化做出積極響應(yīng)。 客戶(hù)創(chuàng)建數(shù)據(jù)庫(kù)時(shí),自動(dòng)統(tǒng)計(jì)數(shù)據(jù)收集功能會(huì)自動(dòng)啟動(dòng)。憑借自動(dòng)統(tǒng)計(jì)數(shù)據(jù)收集,IBM DB2 9版自動(dòng)在后臺(tái)運(yùn)行RUNSTATS實(shí)用程序,確保收集到正確的統(tǒng)計(jì)數(shù)據(jù),并進(jìn)行維護(hù)。 面向多分區(qū)數(shù)據(jù)庫(kù)的自動(dòng)存儲(chǔ)支持。這一功能可以按照需求,自動(dòng)擴(kuò)大磁盤(pán)和文件系統(tǒng)中數(shù)據(jù)庫(kù)的容量。 ALTER TABLE語(yǔ)句增強(qiáng)答應(yīng)客戶(hù)無(wú)需停止或重新創(chuàng)建表格,就可以改變部分表格的屬性。 上一頁(yè)12345下一頁(yè) 新的策略選項(xiàng)為數(shù)據(jù)庫(kù)治理員提供了新的表格和索引自動(dòng)重組功能。 可以拷貝數(shù)據(jù)庫(kù)計(jì)劃,創(chuàng)建模塊方案。一旦數(shù)據(jù)庫(kù)治理員創(chuàng)建了模塊方案,他們就可將其作為創(chuàng)建新視圖的模板。 新的治理SQL例程和視圖提供了基本、易用的可編程界面,便于借助SQL來(lái)治理DB2。 動(dòng)態(tài)快速通信治理器(FCM)緩沖和新的配置參數(shù),可通過(guò)DB2數(shù)據(jù)庫(kù)治理器進(jìn)行自動(dòng)調(diào)節(jié)。8、安裝性能增強(qiáng): 新的CLI驅(qū)動(dòng)程序(面向ODBC和CLI的IBM® DB2驅(qū)動(dòng)程序),客戶(hù)可以在不安裝DB2客戶(hù)端軟件的情況下安裝此驅(qū)動(dòng)程序。 更加靈活、有效的產(chǎn)品授權(quán)治理 可以在同一臺(tái)計(jì)算機(jī)上安裝多個(gè)DB2版本和修補(bǔ)包。 新的響應(yīng)文件要害字答應(yīng)IT員工無(wú)需與最終用戶(hù)交互安裝DB2產(chǎn)品。9、自動(dòng)演進(jìn) — 從STINGER到VIPER基于第8.2版推出的增強(qiáng)功能,IBM DB2 9版中新的自動(dòng)數(shù)據(jù)治理特性將繼續(xù)幫助提高數(shù)據(jù)庫(kù)治理員的生產(chǎn)效率和效用。其中一些要害特性包括:適應(yīng)性、自調(diào)內(nèi)存分配功能 此項(xiàng)新功能通過(guò)不斷更新配置參數(shù)和重新調(diào)整緩沖池的大小,簡(jiǎn)化或排除了DB2服務(wù)器的配置工作。一旦啟動(dòng),該功能可在不同內(nèi)存消耗點(diǎn)之間,動(dòng)態(tài)分配可用的內(nèi)存資源。在Windows和AIX® 操作系統(tǒng)中,自調(diào)內(nèi)存功能也可以確定數(shù)據(jù)庫(kù)內(nèi)存總體需求,并會(huì)自動(dòng)調(diào)節(jié)數(shù)據(jù)庫(kù)共享內(nèi)存。面向z/OS對(duì)象的DB2 UDB自動(dòng)狀態(tài)監(jiān)測(cè)功能 通過(guò)控制中心的創(chuàng)建和變更對(duì)象策略向?qū)В蛻?hù)可以實(shí)現(xiàn)面向z/OS對(duì)象的DB2 UDB對(duì)象維護(hù)策略評(píng)估的自動(dòng)化,從而可使其按照預(yù)定次數(shù)和時(shí)間間隔運(yùn)行。對(duì)創(chuàng)建了策略警報(bào)的對(duì)象而言,警報(bào)通知會(huì)發(fā)送至對(duì)象維護(hù)策略指定的狀況警報(bào)聯(lián)系處。自動(dòng)存儲(chǔ)支持 自動(dòng)存儲(chǔ)可以自動(dòng)擴(kuò)大磁盤(pán)與文件系統(tǒng)中數(shù)據(jù)庫(kù)的容量。它消除了對(duì)治理存儲(chǔ)器的需求,同時(shí)利用了數(shù)據(jù)庫(kù)治理存儲(chǔ)的性能和靈活性。在IBM DB2 9版中,已經(jīng)添加了面向多分區(qū)數(shù)據(jù)庫(kù)的自動(dòng)存儲(chǔ)功能。此外,在創(chuàng)建新數(shù)據(jù)庫(kù)時(shí),自動(dòng)存儲(chǔ)會(huì)自動(dòng)啟動(dòng)。自動(dòng)統(tǒng)計(jì)數(shù)據(jù)收集 在IBM DB2 9版中,當(dāng)創(chuàng)建新數(shù)據(jù)庫(kù)時(shí),使用RUNSTATS命令的自動(dòng)統(tǒng)計(jì)數(shù)據(jù)收集功能會(huì)自動(dòng)啟動(dòng)。必要時(shí),DB2服務(wù)器會(huì)在后臺(tái)處理中收集數(shù)據(jù)的統(tǒng)計(jì)信息。DB2優(yōu)化器(DB2 optimizer)利用這些信息對(duì)數(shù)據(jù)庫(kù)中的信息最有效地恢復(fù)。prefetchers進(jìn)程和頁(yè)清潔器的自動(dòng)配置 在IBM DB2 9版中,prefetchers進(jìn)程與頁(yè)清潔器的數(shù)量可由DB2數(shù)據(jù)庫(kù)系統(tǒng)根據(jù)某些環(huán)境特性,如CPU的數(shù)量、數(shù)據(jù)庫(kù)分區(qū)的數(shù)量和數(shù)據(jù)庫(kù)表空間的并行設(shè)置,自動(dòng)確定。表格與索引自動(dòng)重組功能增強(qiáng) 表格與索引重組的新策略選項(xiàng),為數(shù)據(jù)庫(kù)治理員提供了更豐富的表格與索引重組治理功能。 上一頁(yè)12345
標(biāo)簽:
DB2
數(shù)據(jù)庫(kù)
排行榜
