xindice

xindice指Xindice核心伺服器,一個設計來存儲XML數據的資料庫伺服器

基本介紹

  • 外文名:xindice
  • 所屬分類:資料庫伺服器
用術語來說,Xindice伺服器正是所謂的Native XML Database(NXD)。也可以說成是無縫XML資料庫,這樣的描述可能會容易理解一些。
這意味著使用這個伺服器,你可以最大可能的使用XML工具和技術。進出伺服器的所有數據都是XML。使用的查詢語言是XPath,編程API支持DOM和SAX。所有這些對於一個曾經在他們的套用中使用過XML的開發者來說,應該非常熟悉。當與XML數據和Xindice打交道時,沒有不同數據模式之間的映射。你只需要簡單的以XML設計數據,以XML存儲。
所有賦予你的可以總結為一個詞:靈活性。XML提供一種極端的靈活機制,來對套用數據建模,並在很多情況下允許你建造那些在多數傳統系統中難以建造甚至不可能建造的模型構造。這就是半結構化模型,在某些應用程式中是基本構件。通過使用一個像Xindice這樣的本源XML資料庫(NXD)存儲半結構化數據,你可以專注於構建套用而不需要擔心複雜的XML結構如何映射到底層數據存儲,或者試圖用一套嚴格的模式強制約束靈活的數據模型。
終究,Xindice是一個工具。它對某些工作來說,是合適的而對其它的就完全錯誤。它最擅長的只是存儲XML數據。實際上,這就是全部。如果你有大量的XML數據,那么Xindice也許剛好是你需要的工具。然而,如果你的數據不是XML或者你需要精確控制數據的結構,那你最好還是去使用其他的資料庫解決方案。

熱門詞條

聯絡我們