隨著XML 作為一種新的通用數據格式的日漸繁榮, 管理XML文件的工作變得非常的關鍵. 現在已經出現了很多新的技術使得企業能夠更好的將它們的信息作為XML 文件進行管理. 在本文中, 我們將考察XML倉庫技術並學習它們是如何幫助我們追趕可擴充的共享數據的未來的.
概覽
一個XML 倉庫是一個儲存和提取XML 數據的系統.這些數據通常以XML文件和與它們相聯系的文件類型定義 (DTD) 或者 XML模板的形式出現. 因為 XML 數據本身是以級聯的結構出現的, 而不是一個關系結構, 所以要把XML 數據保存到傳統的關系數據庫裡可能有些困難. 倉庫本身可能是一個關系數據庫系統, 但是它更可能是一個專門為XML(或者級聯數據)定制的存儲系統.
數據存儲的方法會因為特定的系統而有所不同. 而存儲和提取數據的方法也有可能不同. 數據可以通過使用基於關鍵字索引的系統或者是基於查詢的系統來提取和存儲.
最後, XML 倉庫可能使用多種不同的訪問方法. 一些系統使用基於COM, CORBA , 或者JavaBeans 企業版(EJB) 的專有的API, 而另一些則使用ODBC標准. 大多數倉庫提供對網絡訪問的良好的支持.
保存XML 數據
保