2017-06-07 21 views
0

我喜歡在LMDB數據集中以不同大小記錄我的圖像。存儲這些圖像是否可行,而不需要調整大小?如果是這樣,那麼我是否因LMDB中最大可能的記錄差距而失去任何空間?因此,例如,如果LMDB中的最大文件是1MB,則每個記錄分配1MB,即使實際記錄大小也小於此值。LMDB中可以存儲不同大小的記錄,還是需要大小完全相同?

回答

0

是的,您可以在lmdb中存儲不同大小的值。您可以放鬆的最大空間由頁面大小決定,而不是您的最大值大小。默認的頁面大小是4096字節(你必須重新編譯才能改變它),所以最壞的情況下,數據庫大約是你實際數據大小的兩倍(如果你的所有值都是相同的並且略大於頁面大小的一半)。

相關問題