[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Fast key range iteration

On Mon, May 4, 2015 at 9:31 PM, Александр Киранов <xhaskx@gmail.com> wrote:
> Is there a way to iterate with all key-value pairs in LMDB database, where
> all keys is in specified range?
> I'm trying to use mdb_cursor_get() with MDB_SET_RANGE to search first pair.
> Then I see only one way - use mdb_cursor_get() with MDB_NEXT and compare key
> by memcmp().
> But it seems absolutely not effective.
> Is there another solution for my task?

Instead of memcmp(), you'd probably want to use mdb_cmp() for the key


Arto Bendiken | @bendiken | http://ar.to