Question

J'essaie de lire la documentation sur Base de données XML de Berkeley, et je pense que je pourrais vraiment utiliser le billet de blog ou le résumé d'un développeur lorsqu'il a rencontré un problème pour lequel la couche XML au sommet de Berkeley DB était la prescription exacte.

Peut-être que je ne comprends pas, mais il semble que ce soient tous les deux des bases de données en cours, et finalement vous analyserez votre XML en objets ou en données, alors pourquoi ne pas commencer par stocker vos données analysées, plutôt qu'en tant que XML ?

Était-ce utile?

La solution

En fin de compte, je veux que mes données soient stockées dans un format raisonnable.

Si ces données ont démarré au format XML et que je souhaite les récupérer à l'aide de XQuery, sans la couche XML, je dois écrire un parcelle de code pour faire le XQuery par moi-même, et peut-être encore pire pour connaître suffisamment bien mon XML pour pouvoir disposer d'un système de stockage raisonnable pour celui-ci.

À l'inverse, tant que les performances du système le permettent, je peux oublier cette partie du back-end et me soucier uniquement de mon document XML et des versions ultérieures (c'est-à-direà l'utilisateur) et laissez le reste sous forme de boîte noire.Cela me donne les avantages du stockage B-DB, mais je peux l'utiliser dans une perspective centrée sur les documents.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top