MDB_NORDAHEAD top-level constant

int const MDB_NORDAHEAD

Disables read-ahead for random access patterns.

When used:

  • Optimizes random access patterns
  • Reduces unnecessary I/O
  • Helpful for large databases

Common usage scenarios:

  • Random key lookups
  • Databases larger than RAM
  • SSD storage systems

Example:

await db.init(path,
    flags: LMDBFlagSet()..add(MDB_NORDAHEAD));`

Benefits:

  • Better random read performance
  • Reduced memory usage
  • Optimized for SSDs

Implementation

const MDB_NORDAHEAD = bindings.MDB_NORDAHEAD;