2008-08-28 16 views
3

我正在嘗試閱讀關於Berkeley DB XML的文檔,我想我真的可以使用開發人員的博客帖子或當他們遇到問題時找到XML層頂部的摘要伯克利DB是確切的處方。您能否提出使用Berkeley DB XML的案例

也許我沒有得到它,但它好像它們都是進程內數據庫,最終你會將你的XML解析爲對象或數據,那麼爲什麼不從存儲解析的數據開始,而不是XML?

回答

6

最終我希望我的數據以一些合理的格式存儲。

如果這些數據是以XML開始的,並且我想用XQuery檢索它,但是沒有XML層,我必須自己編寫一個很多的代碼來執行XQuery,甚至可能更難以知道我的XML足夠好,能夠擁有合理的存儲系統。相反,只要系統的性能允許,我可以忘記後端的那部分,並且只是擔心我的XML文檔並向上(即到用戶)級別,而將其餘部分留作黑色框。它給了我B-DB存儲的好處,但是我從文檔中心的角度來使用它。