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