http://dslab.ee.ncku.edu.tw/~elvis/research/binary/XDS_Xindice_eXist.htm
XDS Binary Support,與 Xindice、 eXist 的比較: | ||||||||||
XML:DB API | ||||||||||
XML:DB 制定一套 Native XML Database 標準 API,目的是希望在 XML 的 Model 建立一個類似 JDBC 的模式,使得應用程式可以在程式碼不變的情形下,抽換底層所使用的 XML Database,Xindice 與 eXist 遵循這個規範。 | ||||||||||
而 XML:DB 規範中,對儲存的 data 區分為 XML Resource 及 Binary Resource,然而 Binary Resource 與 XML Resource 可以是毫無關係。一個 Collection 中可以單獨存放 Binary Resource,而且系統 (Xindice /eXist) 會給上傳的 Binary Resource 指定一個 id,這個 Binary Resource 可以獨立存在,可以不需要有 XML 來描述這個 Binary Resource。 | ||||||||||
XDS 與 XML:DB 規範的比較: | ||||||||||
1. | XML:DB API: | |||||||||
| ||||||||||
2. | Collection 的儲存模型不同: | |||||||||
| ||||||||||
3. | Binary 的描述:(XDS 的特色) | |||||||||
| ||||||||||
4. | Reference 的彈性: | |||||||||
| ||||||||||
5. | Binary 的重用性: | |||||||||
| ||||||||||
6. | 儲存空間: | |||||||||
| ||||||||||
XDS 的特色在於: | ||||||||||
1. Binary 一定存在 XML 來描述它。 | ||||||||||
2. XDS 維護 Reference 的正確性。不會有 Reference 在,而 Binary 不在的情形。Xindice 與 eXist 的 Reference 不是系統維護。 |
全站熱搜