Я хотел бы знать, возможно ли перемещать курсор вперед, скажем, на n позиций без одновременного извлечения данных (т.е. снижения нагрузки ввода / вывода).
Я в курсе mdb_cursor_get
но, похоже, для получения данных с диска при каждом вызове в сочетании с MDB_NEXT
,
Ваша помощь очень ценится!
Передайте NULL-указатель для аргумента данных, и он пропустит поиск.
На практике для небольших записей, которые все помещаются на листовой странице, не будет разницы в производительности, так как это mmap’d и zero-copy.
Других решений пока нет …