[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: FW: questions about LMDB
Shu, Xinxin wrote:
CC technical list
Shu, Xinxin wrote:
Several other questions about lmdb
1) does lmdb store one key-value pair in a single page?
Usually, yes, a key-value pair must fit in a single page. This is already documented.
http://symas.com/mdb/doc/group__mdb.html#gaaf0be004f33828bf2fb09d77eb3cef94
How lmdb organizes these key-value pairs in a single page
Not documented. You can read the explanation in the source code. It will not be documented elsewhere since implementation details like this aren't relevant to users, and DB internal formats are subject to change.
2) if size is larger than single page size , how lmdb process this request?
Like all B+tree databases, it uses overflow pages.
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/