Pregunta

Estoy intentando leer la documentación sobre XML de base de datos de Berkeley, y creo que realmente me vendría bien la publicación del blog de un desarrollador o la sinopsis de cuando tuvieron un problema para el cual encontraron que la capa XML encima de Berkeley DB era la receta exacta.

Tal vez no lo entiendo, pero parece que ambos son bases de datos en proceso y, en última instancia, analizará su XML en objetos o datos, entonces, ¿por qué no comenzar almacenando los datos analizados, en lugar de como XML?

¿Fue útil?

Solución

En última instancia, quiero que mis datos se almacenen en algún formato razonable.

Si esos datos comenzaron como XML y quiero recuperarlos usando XQuery, sin la capa XML, tengo que escribir un lote de código para hacer el XQuery por mi cuenta, y quizás incluso peor, conocer mi XML lo suficientemente bien como para poder tener un sistema de almacenamiento razonable para él.

Por el contrario, siempre que el rendimiento del sistema lo permita, puedo olvidarme de esa parte del back-end y solo preocuparme por mi documento XML en adelante (es decir,al usuario) nivel y dejar el resto como un cuadro negro.Me brinda las bondades del almacenamiento B-DB, pero puedo usarlo desde una perspectiva centrada en los documentos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top