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