2017-06-07 10 views
0

私は、LMDBデータセットでさまざまなサイズの画像を記録するのが好きです。特定のサイズにリサイズせずにこれらの画像を保存することは可能ですか?そうであれば、LMDBで可能な限り大きなレコードのギャップ分だけスペースを失いますか?たとえば、LMDBの最大ファイルが1MBの場合、実際のレコードサイズがこれよりも小さい場合でも、各レコードは1MBを割り当てます。LMDBに異なるサイズのレコードを格納することができますか、まったく同じサイズである必要がありますか?

答えて

0

はい、異なるサイズの値をlmdbに格納できます。あなたが緩めることができる最大のスペースは、あなたの最大値ではなく、ページサイズによって決まります。デフォルトのページサイズは4096バイトです(変更するために再コンパイルする必要があります)。最悪の場合、dbは実際のデータの約2倍です(すべての値が同じで、ページサイズの半分を少し超える場合)。

関連する問題