Viper 版DB2系統(tǒng)主要添加了兩項新的存儲功能,一為緩存提示(cache hinting),一為I/O優(yōu)先級(I/O prioritizing)。兩者均可以有效縮短后端存儲器與數(shù)據(jù)庫服務(wù)器之間的響應(yīng)時間?!熬彺嫣崾尽?,指的是將一些經(jīng)常調(diào)用的數(shù)據(jù)保存在緩存內(nèi);“I/O優(yōu)先級”能夠限定存儲器優(yōu)先傳送的數(shù)據(jù)類型。
  
    惠普(HP)新近收購的子公司OuterBay,號稱也擁有具備相類似感知功能的軟件技術(shù),可以監(jiān)控、分析和預(yù)測數(shù)據(jù)量的增加,查找出訪問頻率不高的數(shù)據(jù),并依照用戶即定的策略,將這些數(shù)據(jù)從主數(shù)據(jù)庫服務(wù)器上遷移到較低一級的存儲層上,從而有效地降低活動數(shù)據(jù)的規(guī)模,使得數(shù)據(jù)庫等應(yīng)用程序運行時的效率得以大幅提升。
  
    據(jù)IBM的相關(guān)負(fù)責(zé)人介紹,DB2的效用主要體現(xiàn)在服務(wù)器級別的數(shù)據(jù)壓縮處理上,也就是說,線上傳輸?shù)臄?shù)據(jù)不用事先進行解壓,然后再重新壓縮;而且直接以壓縮的形式傳送出去,從而節(jié)省了存儲器的CPU資源。IBM表示,在對新一代DB2數(shù)據(jù)庫服務(wù)器進行測試的過程中,性能方面的提升幅度顯而易見,雖然歸檔的數(shù)據(jù)一樣做了壓縮處理。
  
    不過,StorageIO Group的創(chuàng)始人兼分析師Greg Schulz卻認(rèn)為,“問題并不在于執(zhí)行壓縮處理會不會影響系統(tǒng)的性能,而在于它是否會增加數(shù)據(jù)庫服務(wù)器CPU的工作負(fù)載。”
  
    IBM公司數(shù)據(jù)庫服務(wù)器部門的主管Bernie Spang也承認(rèn),雖然目前沒有任何跡象表明DB2的性能受到了干擾,但是,整個壓縮過程確實是由數(shù)據(jù)庫處理器上運行的軟件工具來處理的。也就是說,數(shù)據(jù)庫服務(wù)器所承受的工作負(fù)荷,實際上是超過了OuterBay的參考信息管理器(RIM)的,后者的數(shù)據(jù)壓縮過程是在存儲器內(nèi)完成的。
  
    IBM官方曾表示,由于新一代DB2數(shù)據(jù)庫服務(wù)器采用了不同的體系結(jié)構(gòu),可幫助用戶砍掉54%的數(shù)據(jù)庫和存儲硬件成本。不過,Spang表示該數(shù)值是根據(jù)一家試用單位的使用情況計算得出的,并非廣義范圍的平均值。
  
   “在這個階段來具體量化這個數(shù)值,顯然是有些為時過早了,”Spang解釋說,“只有等我們進行深入研究之后,才能夠提供進一步的細節(jié)資料與大家分享?!?nbsp;
  
    惠普公司目前也并未正式對外公布其參考信息管理器(簡稱RIM)準(zhǔn)確的壓縮率。
  
    不要將焦點一味地鎖定在“壓縮率”上,這只是存儲供應(yīng)商們?yōu)榱诵麄鳟a(chǎn)品而放出的煙霧彈罷了。在我看來,真正能夠幫助用戶節(jié)約存儲成本的當(dāng)屬“本地XML支持功能”。XML是一種用于管理非結(jié)構(gòu)型數(shù)據(jù)的計算機語言,XML格式的文檔可以支持多種應(yīng)用軟件的訪問。它使用一種類似標(biāo)簽的符號來定義數(shù)據(jù)實體,比如說數(shù)據(jù)庫內(nèi)包含的視頻文件。
  
    這種類型的數(shù)據(jù)實體,一般不是嵌入在關(guān)系數(shù)據(jù)庫的行或表內(nèi),作為一個大型實體(比如說諸如BLOB或CLOB之類的字段)而存在;就是被切成“碎片”,存放在多個行或表內(nèi),以便于用戶通過關(guān)系數(shù)據(jù)庫的管理界面來查找。Viper版的DB2數(shù)據(jù)庫服務(wù)器,實際上是將XML實體放入其數(shù)據(jù)庫界面后臺一個單獨的數(shù)據(jù)倉庫內(nèi),不必按照關(guān)系數(shù)據(jù)庫的格式來查找和檢索數(shù)據(jù)。也就是說,在一個搜索界面下,存在著兩個數(shù)據(jù)庫。
  
    “通常情況下,即使用戶將XML數(shù)據(jù)分解成一個或多個表中的列,再存入關(guān)系數(shù)據(jù)庫內(nèi),但是,為了確保數(shù)據(jù)的保真度,依然需要在別處保留一個完整的數(shù)據(jù)實體,”Spang解釋說,“所謂‘支持本地格式的XML數(shù)據(jù)搜索功能’,將意味著每個實體只能在系統(tǒng)中保留一個副本。”
  
    讀者們是不是很詫異?OuterBay的歸檔技術(shù)不也號稱是將長期不用的數(shù)據(jù)封裝成XML格式并歸檔嗎?實際上,這是兩種完全不同的概念。OuterBay的RIM軟件等于是在歸檔數(shù)據(jù)庫的外面包了一個XML“包裝袋”,數(shù)據(jù)之間的關(guān)系仍然保存在主數(shù)據(jù)庫內(nèi),這樣一來,即使用戶日后安裝了更新版本的數(shù)據(jù)庫軟件,一樣可以調(diào)用原數(shù)據(jù)庫內(nèi)的數(shù)據(jù)。
  
    “這實際上就相當(dāng)于半斤與八兩的關(guān)系,”Schulz解釋說,“存儲供應(yīng)商在為自己的產(chǎn)品做廣告宣傳時,往往號稱它的產(chǎn)品能夠為服務(wù)器減負(fù);而服務(wù)器供應(yīng)商們在推銷自己的產(chǎn)品時,也往往以‘該產(chǎn)品能為存儲器減負(fù)’作為賣點??老實說,我對諸如IBM之類的老牌服務(wù)器供應(yīng)商非常失望,與其將觸角四處亂伸,還不如干好自己的本職工作,推出一款讓人真正滿意的服務(wù)器產(chǎn)品。”
  
    事實上,IBM硬是將DB2與服務(wù)器捆綁在一起的做法,反而將不少用戶推入了Oracle的“懷抱”。
  
    “為什么我要購買笨重得要命的IBM服務(wù)器呢?輕裝上陣的Oracle數(shù)據(jù)庫軟件,在我的Linux系統(tǒng)上運行得非常流暢,”來自Vicor Corp.的高級Oracle數(shù)據(jù)庫管理員Dick Goulet解釋說。
  
    另一位用戶,Michael Grant也表示,其所在的Simon & Schuster公司的內(nèi)部近期主張購買SQL服務(wù)器的呼聲最高。至于為什么要將DB2排除在候選名單之外,Grant的解釋是,他們公司目前正在考慮用分布式的Windows平臺來取代現(xiàn)有的IBM大型主機系統(tǒng)。
  
    不過,Gartner Inc.近期公布的一份調(diào)研結(jié)果顯示(注:共有1800家企業(yè)填寫了答卷),其中將近19%的公司表示計劃引進DB2數(shù)據(jù)庫服務(wù)器??這個數(shù)字較之打算安裝Oracle數(shù)據(jù)庫的用戶高出了50%。
  
   “在我印象中,DB2一直都是一款非常強悍的數(shù)據(jù)庫管理系統(tǒng),只是它的版本實在是太多太雜了,配置過于笨重,便攜性太差,并且缺乏第三方支持,”一位用戶在Gartner的調(diào)查問卷上寫道,“在過去的幾年內(nèi),IBM一直在設(shè)法調(diào)整營銷策略,希望能改善人們對其一貫持有的負(fù)面看法,同時,鼓勵軟件開發(fā)商們開發(fā)與DB2接口的軟件工具?,F(xiàn)在看來,它的努力終于換來了回報。”
  
    Taneja Group的創(chuàng)始人兼首席分析師Arun Taneja認(rèn)為,在數(shù)據(jù)庫領(lǐng)域惠普(HP)肯定不是IBM的對手,它只能在存儲方面下功夫啦。
  
    “IBM擁有自主研發(fā)的數(shù)據(jù)庫產(chǎn)品??HP卻只能依靠第三方廠商的數(shù)據(jù)庫技術(shù)。在提升數(shù)據(jù)庫的管理性能方面,HP肯定是沒什么戲啦,它只能在改善數(shù)據(jù)庫后臺連接的存儲系統(tǒng)的性能上加把勁兒?!?BR>  
    Taneja指出,IBM和HP的產(chǎn)品其實是可以相輔相承的,“IBM尚未尋找到一種合適的歸檔技術(shù),”Taneja解釋說,“數(shù)據(jù)庫的容量畢竟是有限的,不可能一味地往里‘塞’數(shù)據(jù)??你必須定期取出一些不常用的數(shù)據(jù),否則,數(shù)據(jù)庫的工作效率將會大打折扣??基本上而言,數(shù)據(jù)庫的容量一旦超過10TB,就很難管理了?!?BR>  
    前不久,IBM與Princeton Softech ??OuterBay的競爭對手??簽署了一份關(guān)于數(shù)據(jù)庫存檔軟件的轉(zhuǎn)售協(xié)議。
  
    在數(shù)據(jù)庫服務(wù)器領(lǐng)域占有一席之地的微軟公司,目前也在積極地改進自己的數(shù)據(jù)庫管理系統(tǒng)(即:SQL Server),打算加入完整的數(shù)據(jù)庫鏡像功能,這可是微軟自推出第一版SQL Server 2005以來遲遲未打出的“王牌”。據(jù)微軟公司的相關(guān)負(fù)責(zé)人透露,添加了數(shù)據(jù)庫鏡像功能的SQL Server 2005 Service Pack 1,預(yù)計將于今年4月底發(fā)布。除此之外,IBM也表示它目前正在積極地開發(fā)另一款代號為Python 的DB2數(shù)據(jù)庫服務(wù)器,不過,該公司拒絕透露Python在性能方面與其它版本的DB2產(chǎn)品存在哪些不同。
  
  

分享到

多易

相關(guān)推薦