DB2 9 XML最佳實踐與相關(guān)內(nèi)容的詳細(xì)描述
文章主要描述的是DB2 9 XML最佳實踐,我們大家都知道IBM 公司為了提高 XML 性能,對其做了大量工作,尤其是應(yīng)對數(shù)據(jù)量與查詢復(fù)雜性的增加,但是和所有數(shù)據(jù)管理系統(tǒng)一樣,pureXML 也需要良好的設(shè)置和一些調(diào)整。
關(guān)于 XML 性能調(diào)優(yōu)的一些建議參見相關(guān)內(nèi)容中“獲得出色的DB2 9 XML 查詢性能”部分。
XML 數(shù)據(jù)庫市場在最近 10 年競爭越來越激烈了,但是 IBM 的混合方式非常先進,這使 XML 成為日常數(shù)據(jù)管理的固有組成部分。為了實現(xiàn)這個目標(biāo),IBM 增強了 pureXML 的功能、可靠性和性能。IBM 首先做了一些研究,然后在 DB2 9.5 中實現(xiàn)了許多性能改進。
盡管 XML 已經(jīng)成為因特網(wǎng)上主要的數(shù)據(jù)語言,它是實際上的數(shù)據(jù)交換標(biāo)準(zhǔn),而且?guī)缀跻呀?jīng)成為 Web 服務(wù)和 SOA 的必有部分,但是一些 DBA(甚至整個 IT 部門)仍然對是否接受它猶豫不決。DB2 9 和 pureXML 把關(guān)系數(shù)據(jù)庫的可靠性、可伸縮性和可管理性引入了 DB2 9 XML 領(lǐng)域,同時避免了其他老式存儲方式的缺點。因此,那些對 XML 的性能持懷疑態(tài)度的 IT 人員應(yīng)該轉(zhuǎn)變思想了。
相關(guān)內(nèi)容
獲得出色的 XML 查詢性能
XML 應(yīng)用程序通常需要很高的性能。實現(xiàn)良好性能的主要責(zé)任由應(yīng)用程序設(shè)計人員和 DBA 承擔(dān)。在 Matthias Nicola 的 developerWorks 文章 “DB2 9 中 15 個 pureXML 性能最佳實踐” 中,他解釋了如何通過 DB2 9 的 pureXML 技術(shù)產(chǎn)生最好的性能。下面總結(jié)一下他的前五個提示。
理智地選擇 XML 文檔的粒度。在設(shè)計 XML 應(yīng)用程序和 XML 文檔結(jié)構(gòu)時,需要決定在單一 XML 文檔中包含哪些業(yè)務(wù)數(shù)據(jù)。在細(xì)粒度、中等粒度和粗粒度之間進行選擇時,需要考慮應(yīng)用程序主要以哪種粒度訪問和處理數(shù)據(jù)。如果不太確定,那么應(yīng)該傾向于選用較細(xì)的粒度和較小的 XML 文檔。
上述的相關(guān)內(nèi)容就是對DB2 9 XML最佳實踐的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】