[dna-issues] [JBoss JIRA] Commented: (DNA-40) Persistant storage for information not stored in other repository sources

Randall Hauch (JIRA) jira-events at lists.jboss.org
Wed Nov 26 13:54:36 EST 2008


    [ https://jira.jboss.org/jira/browse/DNA-40?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12439977#action_12439977 ] 

Randall Hauch commented on DNA-40:
----------------------------------

Copying a subgraph could also be expensive, since that would require navigating the subgraph and creating the copy of each node.  One interesting and challenging aspect is translating references between nodes contained in the original subgraph into references that correctly point to the new subgraph.  Like the delete, this could benefit from a 2-pass approach.  The first pass would involve copying the structure (ChildEntity records) and allow us to build up the translation map of original-UUID-to-copy-UUID.  Then, the second pass would involve copying the properties and translating any property values (references, paths).

Note that the JSR-170 spec says the following in Section 8.3.7.6: "When a subtree is copied, an implementation must generate a single NODE_ADDED event reflecting the addition of the root of the copied subtree at the destination location. Additionally, an implementation should generate appropriate events for each resulting node and property addition in the copied subtree."

> Persistant storage for information not stored in other repository sources
> -------------------------------------------------------------------------
>
>                 Key: DNA-40
>                 URL: https://jira.jboss.org/jira/browse/DNA-40
>             Project: DNA
>          Issue Type: Feature Request
>          Components: Connectors
>            Reporter: Randall Hauch
>            Assignee: Randall Hauch
>             Fix For: 0.4
>
>
> Create a federation connector that is able to manage information in a relational database using a DNA-defined schema.  This would enable the persistant storage of information that isn't being managed by other connectors.
> Requirements include efficiently storing and accessing large numbers of nodes, large property values (e.g., Binary values), and large numbers of children on nodes.  

-- 
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