如何創建XML數據庫?如何創建一個xml數據庫?
請告訴我任何DBMS幫助我創建數據庫存儲的XML文檔。
我將使用現有服務器進行查詢,但首先要創建XML數據庫本身。
我XML DB和支持XML
PLZ解釋它們如何之差,以創建這兩個數據庫之間真的困惑?
如何創建XML數據庫?如何創建一個xml數據庫?
請告訴我任何DBMS幫助我創建數據庫存儲的XML文檔。
我將使用現有服務器進行查詢,但首先要創建XML數據庫本身。
我XML DB和支持XML
PLZ解釋它們如何之差,以創建這兩個數據庫之間真的困惑?
任何數據庫都可以存儲文本,因此立即選項是將xml存儲爲文本。
但是爲了允許存儲XML,檢查模式驗證(正確的結構,而不是片段)以及使用XPATH/XQUERY從存儲在數據庫中的XML中檢索值,一些數據庫添加了XML數據類型句法。
Oracle 10g +,SQL Server 2000+,Postgres,MySQL 5.1+之間的支持不同,因此我們需要更多信息才能推薦特定的信息。
我真的XML DB和db之間的混淆支持XML
基於this information from Wikipeidia about XML Databases,它歸結爲每個數據庫產品支持。 SQL Server和Oracle在其各自的版本上支持本機XML。
我認爲你在「XML數據庫」和支持XML的數據庫之間感到困惑。例如,SQL Server是一個支持XML的關係數據庫。事實上,它有一個XML數據類型,允許您存儲XML文檔並針對該數據類型執行XML操作。
有一個應用程序! 「http://www.oracle.com/database/berkeley-db/xml/index.html
」Berkeley DB XML是一個開源的可嵌入XML數據庫,它基於XQuery訪問存儲在容器中的文檔並根據其內容進行索引。「
真的很棒的工具。
我一直覺得羅恩Bourret的文章了寶貴的概述: http://www.rpbourret.com/xml/XMLAndDatabases.htm
答案很簡單,可以用於多種目的是XML和不同的人需要不同的數據庫要求。我已經使用了幾個「XML數據庫」,發現不同的需求對於不同的需求會更好或更差。
我至少有以下要求:
我會用每一個的這些不同的做法。你還應該關心數據庫是否很小並且能夠適應內存,或者你是否需要一個更大的系統。