Jukka Zitting created OAK-788:
---------------------------------

             Summary: File backend for the SegmentMK
                 Key: OAK-788
                 URL: https://issues.apache.org/jira/browse/OAK-788
             Project: Jackrabbit Oak
          Issue Type: Sub-task
          Components: core
            Reporter: Jukka Zitting
            Assignee: Jukka Zitting


The SegmentMK now has two backends: one in-memory and the other based on 
MongoDB. Since MongoDB isn't readily available everywhere and the in-memory 
backend obviously isn't suited for production use, it would be useful to have 
an additional SegmentMK backend based on just the local file system.

Inspired by, though not directly based on, the proprietary TarPM in CRX, I 
propose to implement such a backend using the tar file format as the basis.

Unlike the MongoDB backend or the original TarPM, such a "TarMK" backend would 
be designed primarily for optimum performance on a *single-node* deployment, 
i.e. without support for clustering. A typical deployment could be replicated 
set of independent copies of a repository, designed for massively parallel 
read-only or mostly-read workloads.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to