La nostra azienda utilizza estesamente (http://exist-db.org) per il nostro sistema di gestione dei contenuti DITA.
Il prodotto è molto buono. Include il supporto XQuery completo, efficiente indicizzazione xml e un buon livello di applicazione per costruire cose fuori.
Per i commenti precedenti, la nozione che i database Native XML sono una moda non è realmente rappresentativa del mercato ither. In effetti, in termini di prodotti NoSQL, il server MarkLogic (un database XML nativo) elimina quasi ogni altro database SQL in termini di prestazioni e in modo efficiente correlato alla ricerca document centric. Viene utilizzato molto estensivamente in alcune delle applicazioni più performanti di alcune grandi aziende. (È anche molto costoso!
Non andrò qui in XML vs JSON cosa troppo perché non ne vale la pena.Tuttavia, da un punto di vista della memoria xml vs json non è davvero un argomento rilevante.Tutti i database essenzialmente si normalizzano le informazioni verso il basso per negozi molto efficinet. Tuttavia XML è uno standard molto solido che è sostenuta con molti potenti tecnologie.
XPath (genitore o avo selezione chiunque?) XQuery XSLT schema XML XProc XMLDB namespacing
Se hai una necessità specifica per JSON, allora è una buona idea investigare su un database JSON. Basta essere consapevoli del fatto che XML in realtà non è una moda passeggera, ed è un framework molto solido quando si lavora con dati incentrati sui documenti.
Cheers,
Casey
fonte
2011-04-01 17:24:44
* (riferimento) * [Database XML nativi - Wikipedia] (http: //en.wikipedia.org/wiki/XML_database # Native_XML_databases) – Gordon
Come commento completamente off-topic, ho intenzione di dare un'occhiata a http://persvr.org/ che è il database JSON (sqlite-like). –