Base di dati XML

Versione del 4 giu 2010 alle 15:07 di Marcuscalabresus (discussione | contributi) (Nuova pagina: Una '''Base di dati XML''' o '''Database XML''' è un sistema software di persistenza dati che permette ai dati di essere memorizzati nel formato XML. Questi dati po...)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Una Base di dati XML o Database XML è un sistema software di persistenza dati che permette ai dati di essere memorizzati nel formato XML.

Questi dati possono essere interrogati, esportati e serializzati nel formato desiderato.

Esistono due grandi classi di basi di dati XML:

  1. XML-abilitato(XML-enabled): Queste mappano tutto l'XML in un database tradizionale ( come i database relazionali, accetando l'XMl come un input e renderizzando l'XML come output. Questo implica che le basi di dati facciano la conversione da sè (oppure affidandosi su un middleware).
  1. XML nativo (NXD): Il modello interno a una base di dati di questo tipo dipende dall'XML e usa documenti XMl come unità fondamentale di memorizzazione, le quali comunque non sono necessarie memorizzate sottoforma di file di testo