LMDB Seek (переместить курсор) без чтения

Я хотел бы знать, возможно ли перемещать курсор вперед, скажем, на n позиций без одновременного извлечения данных (т.е. снижения нагрузки ввода / вывода).

Я в курсе mdb_cursor_get но, похоже, для получения данных с диска при каждом вызове в сочетании с MDB_NEXT,

Ваша помощь очень ценится!

0

Решение

Передайте NULL-указатель для аргумента данных, и он пропустит поиск.
На практике для небольших записей, которые все помещаются на листовой странице, не будет разницы в производительности, так как это mmap’d и zero-copy.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]