[ https://issues.apache.org/jira/browse/OAK-6225?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16028312#comment-16028312 ]
Alex Parvulescu edited comment on OAK-6225 at 5/29/17 1:12 PM: --------------------------------------------------------------- More benchmarks (larger number of users: 500, 1000, 5000, 10000 , batch size 1), first results are trunk, second are patch. {noformat} Executing benchmarks with 500 members with batchsize 1 on ----------------------------------------------------------- # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 15, 17, 950, 1145, 1264, 91 # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 6, 6, 7, 682, 798, 282 Executing benchmarks with 1000 members with batchsize 1 on ----------------------------------------------------------- # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 45, 46, 1796, 1881, 2041, 40 # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 16, 17, 1538, 1626, 1735, 53 Executing benchmarks with 5000 members with batchsize 1 on ----------------------------------------------------------- # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 1291, 1291, 11396, 12991, 12991, 7 # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 1, 2348, 2460, 2568, 2593, 26 Executing benchmarks with 10000 members with batchsize 1 on ----------------------------------------------------------- # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 33914, 33914, 34034, 34153, 34153, 2 # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 1, 3, 2466, 2533, 2544, 28 {noformat} was (Author: alex.parvulescu): More benchmarks (larger number of users: 500, 1000, 5000, 10000 , batch size 1) {noformat} Executing benchmarks with 500 members with batchsize 1 on ----------------------------------------------------------- # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 15, 17, 950, 1145, 1264, 91 # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 6, 6, 7, 682, 798, 282 Executing benchmarks with 1000 members with batchsize 1 on ----------------------------------------------------------- # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 45, 46, 1796, 1881, 2041, 40 # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 16, 17, 1538, 1626, 1735, 53 Executing benchmarks with 5000 members with batchsize 1 on ----------------------------------------------------------- # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 1291, 1291, 11396, 12991, 12991, 7 # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 1, 2348, 2460, 2568, 2593, 26 Executing benchmarks with 10000 members with batchsize 1 on ----------------------------------------------------------- # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 33914, 33914, 34034, 34153, 34153, 2 # AddMembersTest , C, min, 10%, 50%, 90%, max, N Oak-Segment-Tar , 1, 1, 3, 2466, 2533, 2544, 28 {noformat} > Analyse changing the persistence format of GroupImpl > ---------------------------------------------------- > > Key: OAK-6225 > URL: https://issues.apache.org/jira/browse/OAK-6225 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: core > Reporter: Alex Parvulescu > Assignee: Alex Parvulescu > Fix For: 1.8 > > Attachments: groupimpl-v0.patch, groupimpl-v1.patch, > groupimpl-v2.patch > > > As suggested on OAK-3933, I'd like to look into using a different persistence > format for the GroupImpl members. > Currently this is saved as a list of child nodes, and I'd like to bench this > against a tree based approach where each sub child node represents a part of > the key so it can be used for lookup. > WIP branch can be found at [0], I merged all the commits so far into a single > one to reduce the noise. > fyi [~anchela] > [0] > https://github.com/apache/jackrabbit-oak/compare/trunk...stillalex:oak-6225 -- This message was sent by Atlassian JIRA (v6.3.15#6346)