解密DB2獨步江湖之五大法寶
數(shù)據(jù)庫江湖輩有人才出。DB2數(shù)據(jù)庫就是這個大集體中的一員,可以說DB2數(shù)據(jù)庫的成績是非常顯著的,DB2數(shù)據(jù)庫作為一種好用是數(shù)據(jù)庫系統(tǒng),贏得了廣大用戶的喜愛。大容量數(shù)據(jù)、非結(jié)構(gòu)化數(shù)據(jù)、數(shù)據(jù)壓縮、兼容性、數(shù)據(jù)分析等各種挑戰(zhàn)紛至沓來,如何練就一身功夫,在面對挑戰(zhàn)時四兩撥千斤?IBM DB2數(shù)據(jù)庫悄然練就了五大護(hù)身法寶,這里為您一一解密它的獨門秘技!
法寶一:縮骨神功——深度壓縮
縮骨神功,即是運用內(nèi)氣內(nèi)功縮小骨之間的間隙,從而縮小身體的體積;這點與DB2 提供的深度壓縮功能異曲同工。DB2使用的是基于字典表的數(shù)據(jù)行壓縮方法,在壓縮數(shù)據(jù)時,它能夠通過使用較少的數(shù)據(jù)庫頁來表示相同數(shù)據(jù),從而達(dá)到節(jié)省磁盤存儲空間的目的;這一特性尤其適用于那些行中包含重復(fù)模式的大型表。
IBM眾多客戶的實踐中證明,DB2的深度壓縮大大減少了存儲空間和成本,并提高了I/O效率。例如,某軟件公司曾利用DB2數(shù)據(jù)存儲減少60%以上空間,同時交易性能提升10%;某電信公司和某銀行則均減少了50%的數(shù)據(jù)存儲量。
法寶二:凌波微步——pureXML
pureXML是DB2數(shù)據(jù)庫在V9版本之后增加的特性,它能夠在數(shù)據(jù)庫表中以原有格式存儲XML數(shù)據(jù)。XML 數(shù)據(jù)本質(zhì)上是層次化的,可以自然地表示為樹形式,包含具有父、子、同胞關(guān)系的節(jié)點。而DB2提供的XML 數(shù)據(jù)類型存儲經(jīng)過解析的XML文檔和片段,具有節(jié)點級粒度,可以保留XML數(shù)據(jù)原來的層次結(jié)構(gòu)。這樣的好處是數(shù)據(jù)無需復(fù)雜的關(guān)系模式、無需抽取時解析,因而無論是在減少存儲空間還是讀取速度方面都得到很大提升。例如,在pureXML技術(shù)支持下,1TB的XML Benchmark測試中只需要440GB的裸設(shè)備空間,每秒可處理6,763條XML事務(wù)。這樣,DB2就成為關(guān)系型及XML數(shù)據(jù)的混合型數(shù)據(jù)庫利器。
“休迅飛鳧,飄忽若神,凌波微步,羅襪生塵。動無常則,若危若安。進(jìn)止難期,若往若還。”《洛神賦》中對“凌波微步”的描寫,是不是和pureXML的這種靈動頗為神似呢?
法寶三:飛龍在天——pureScale無限擴(kuò)展
pureScale秉承了DB2 for z/OS Coupling Facility 傳統(tǒng)血脈,是在分布式平臺最接近z/OS “黃金標(biāo)準(zhǔn)”的解決方案,它基于Z Sysplex 模型,使用COTS 組件,擁有超強的高可用性和可擴(kuò)展性,這在市場上是完勝于競爭對手的。pureScale可以為任何事務(wù)性工作負(fù)荷提供近乎無限的產(chǎn)能,擴(kuò)展系統(tǒng)只需要連接到新節(jié)點并發(fā)出兩個簡單的命令,不需要更改應(yīng)用代碼便可有效擴(kuò)展多臺服務(wù)器。
pureScale與IBM Power7服務(wù)器相結(jié)合,能提供性能近線性增長的擴(kuò)展能力,恰似“飛龍在天,利見大人”。
法寶四:乾坤大挪移——海納百川的兼容性
乾坤之道,陰陽互生,剛?cè)犷嵉?,從無至有,由有至無。乾坤大挪移,歷來是明教世代相傳的一門最厲害的武功,其根本道理也并不如何奧妙,只不過先要激發(fā)自身潛力,然后牽引挪移,但其中變化神奇,卻是匪夷所思。
在現(xiàn)實的應(yīng)用環(huán)境中,客戶往往面臨的是多數(shù)據(jù)庫并行的環(huán)境。DB2的兼容性可以與其他品牌數(shù)據(jù)庫無間協(xié)作。除此之外,如果客戶有意遷移,DB2目前也提供了分別針對Oracle和Sybase數(shù)據(jù)庫的遷移工具。在一些客戶和ISV測試中,DB2對Oracle數(shù)據(jù)庫的兼容性超過95%,可輕松支持基于Oracle開發(fā)的應(yīng)用,應(yīng)用從Oracle遷移到DB2只需1周時間; 剛剛推出的針對Sybase數(shù)據(jù)庫遷移的SQL Skin,也已經(jīng)過BJC Healthcare和Pep Boys等客戶的測試并遷移。
法寶五:如來神掌——卓越性能
相傳如來佛祖為了普度眾生,解劫除厄,傳與凡人一套武術(shù)絕學(xué)——如來神掌,震古爍今。就像DB2 on IBM Power 是無可爭議的性能領(lǐng)袖,遠(yuǎn)遠(yuǎn)超越了同行業(yè)的競爭對手。在IBM Power7的開發(fā)過程中即融入了與IBM DB2高性能結(jié)合的設(shè)計,DB2 能夠自動利用基于 POWER7 系統(tǒng)的大規(guī)模硬件并行性,從而降低成本,提高性能。它可以在無需修改應(yīng)用的情況下自動地利用并優(yōu)化多線程。這樣,運行在Power系統(tǒng)上的DB2如虎添翼,完成相同工作只需要更少的的處理器、更低的軟硬件成本(需要獲取授權(quán)的處理器更少)和維護(hù)成本,從而“普度”那些為高昂的運行成本困擾著的數(shù)據(jù)庫管理者們。
這就是DB2數(shù)據(jù)庫在數(shù)據(jù)庫市場中占據(jù)一定地位的五大法寶,上文中涉及到的內(nèi)容可以供大家參考,希望對大家能夠有所幫助。
【編輯推薦】