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

Reply via email to