[
https://issues.apache.org/jira/browse/OAK-685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13822729#comment-13822729
]
Jukka Zitting commented on OAK-685:
-----------------------------------
bq. sorry to reopen this, storing the back references in a MV property does not
scale. especially adding/removing an additional reference will be very expensive
Jackrabbit 2.x uses the same approach, so this design is not a regression. If
we do need more scalability here (do we?), I would track that as a separate
improvement issue.
PS. Note that the SegmentMK data structures would allow us to do O(log n)
updates to MV properties if desired. So far there hasn't been a need (and the
other backends don't support that), so that feature is not accessible from the
rest of Oak.
> Enforce referential integrity for referenceable nodes
> -----------------------------------------------------
>
> Key: OAK-685
> URL: https://issues.apache.org/jira/browse/OAK-685
> Project: Jackrabbit Oak
> Issue Type: Sub-task
> Components: core, jcr
> Reporter: Michael Dürig
> Assignee: Alex Parvulescu
> Priority: Minor
> Fix For: 0.11
>
> Attachments: OAK-685-v2.patch, OAK-685.patch
>
>
--
This message was sent by Atlassian JIRA
(v6.1#6144)