[dna-issues] [JBoss JIRA] Created: (DNA-263) Use CouchDB as a persistent store
Randall Hauch (JIRA)
jira-events at lists.jboss.org
Tue Nov 25 10:56:37 EST 2008
Use CouchDB as a persistent store
---------------------------------
Key: DNA-263
URL: https://jira.jboss.org/jira/browse/DNA-263
Project: DNA
Issue Type: Feature Request
Components: Connectors
Reporter: Randall Hauch
Fix For: Future Releases
CouchDB offers a different style of persistent storage by storing a flat set of "documents" that each consist of named fields and attachments. CouchDB is highly concurrent and clusterable, and may offer a much faster and more scalable mechanism for storing graphs. It is accessible through a RESTful HTTP/JSON API.
http://incubator.apache.org/couchdb/
Consider that a graph node may be represented as a document, with node properties stored as named fields. Since documents are flat, so the unique document ID would be used for the node's identification property. But to persist the graph, the connector would probably have to store in named fields the parent (no problem) and child relationships (more of a problem for large # of children). See http://wiki.apache.org/couchdb/How_to_store_hierarchical_data for another approach (with issues).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the dna-issues
mailing list