Question

I want to be able to store multiple xml objects in a database. But I don't want to just serialize the object and dump it out. Rather I would like to be able to access the database representation of the xml object in the same way as I would the xml itself.

Multiple modules need to access the same data but it would be efficient if they could be told which node to start reading from.

In other words traverse the database as if it were actually a binary tree. CouchDB says it uses a binary tree but at first glance I see no way to store and retrieve data in a tree-like fashion. Is this the domain of graph style databases?

Was it helpful?

Solution

I don't know much about graph database system and their capabilities but several traditional (SQL) database systems have options to store and manipulate XML documents:

Licensed under: CC-BY-SA with attribution
Not affiliated with dba.stackexchange
scroll top