MDB_MAPASYNC top-level constant
int
const MDB_MAPASYNC
Enables asynchronous flushes to disk when using MDB_WRITEMAP.
When used:
- Maximum write performance
- Highest risk of database corruption
- No waiting for disk writes
Common usage scenarios:
- Temporary data storage
- Performance testing
- When data loss is acceptable
Example:
await db.init(path,
flags: LMDBFlagSet()
..add(MDB_WRITEMAP)
..add(MDB_MAPASYNC));
Warning:
- System crashes can corrupt database
- Must be used with MDB_WRITEMAP
- Not suitable for critical data
Implementation
const MDB_MAPASYNC = bindings.MDB_MAPASYNC;