Domanda

Sto cercando di leggere la documentazione su BerkeleyDBXML, e penso che potrei davvero usare il post sul blog di uno sviluppatore o la sinossi di quando hanno avuto un problema per il quale hanno scoperto che il livello XML in cima a Berkeley DB era la prescrizione esatta.

Forse non capisco, ma sembra che siano entrambi DB in-process e alla fine analizzerai il tuo XML in oggetti o dati, quindi perché non iniziare memorizzando i tuoi dati analizzati, anziché come XML?

È stato utile?

Soluzione

Alla fine voglio che i miei dati siano archiviati in un formato ragionevole.

Se i dati sono iniziati come XML e voglio recuperarli utilizzando XQuery, senza il livello XML, devo scrivere un quantità di codice per eseguire XQuery da solo, e forse ancora peggio conoscere il mio XML abbastanza bene da poter avere un sistema di archiviazione ragionevole per esso.

Al contrario, finché le prestazioni del sistema lo consentono, posso dimenticarmi di quella parte del back-end e preoccuparmi solo del mio documento XML e successivi (ad es.all'utente) e lasciare il resto come una scatola nera.Mi offre la bontà dell'archiviazione B-DB, ma posso usarlo da una prospettiva incentrata sui documenti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top