Description
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.