[
https://jira.jboss.org/jira/browse/DNA-40?page=com.atlassian.jira.plugin....
]
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