You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Marcel Reutegger (JIRA)" <ji...@apache.org> on 2014/09/18 09:05:33 UTC

[jira] [Created] (OAK-2105) Review padding for blobs collection

Marcel Reutegger created OAK-2105:
-------------------------------------

             Summary: Review padding for blobs collection
                 Key: OAK-2105
                 URL: https://issues.apache.org/jira/browse/OAK-2105
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: core, mongomk
            Reporter: Marcel Reutegger
            Priority: Minor


MongoDB does some default padding when it stores documents. The default
policy adds some padding and then rounds up to the next power of 2 number
of bytes. For the blobs collection with documents that are written once
and never modified, this default behavior may not be optimal. E.g. the
Oak lucene directory implementation splits data into 32k chunks and stores
them as multi-valued binary properties. This leads to documents that are
slightly over 32k bytes in size and MongoDB will allocate 64k for it.
Half of the space is wasted.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)