[
https://issues.apache.org/jira/browse/OAK-1312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15387250#comment-15387250
]
Chetan Mehrotra edited comment on OAK-1312 at 7/21/16 6:32 AM:
---------------------------------------------------------------
As of now read and writes of such bundled node structures are working with
current impl in branch [1]. Next stuff to take care of is conflict resolution
[~mreutegg] [~catholicon] Can you have a look at current implementation and
approach taken to determine what would be the best and least intrusive way to
generalize current conflict resolution logic in DocumentNodeStore to account
for such bundled document. Any pointers here would be helpful to move further.
Main current classes currently impacted are Commit, CommitDiff and
DocumentNodeState
[1]
https://github.com/chetanmeh/jackrabbit-oak/compare/trunk...chetanmeh:OAK-1312
was (Author: chetanm):
As of now read and writes of such bundled node structures are working with
current impl in branch [1]. Next stuff to take care of is conflict resolution
[~mreutegg] [~catholicon] Can you have a look at current implementation and
approach taken to determine what would be the best and least intrusive way to
generalize current conflict resolution logic in DocumentNodeStore to account
for such bundled document. Any pointers here would be helpful to move further
[1]
https://github.com/chetanmeh/jackrabbit-oak/compare/trunk...chetanmeh:OAK-1312
> Bundle nodes into a document
> ----------------------------
>
> Key: OAK-1312
> URL: https://issues.apache.org/jira/browse/OAK-1312
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: core, documentmk
> Reporter: Marcel Reutegger
> Assignee: Chetan Mehrotra
> Labels: performance
> Fix For: 1.6
>
>
> For very fine grained content with many nodes and only few properties per
> node it would be more efficient to bundle multiple nodes into a single
> MongoDB document. Mostly reading would benefit because there are less
> roundtrips to the backend. At the same time storage footprint would be lower
> because metadata overhead is per document.
> Feature branch -
> https://github.com/chetanmeh/jackrabbit-oak/compare/trunk...chetanmeh:OAK-1312
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)