Simple Haskell API for LMDB
This package allows you to store arbitrary Haskell values in and retrieve them from a persistent Lightning Memory-mapped Database on disk.
This package provides a few different APIs for using LMDB:
The basic API provides transactional
getfunctions to store and retrieve values from an LMDB database.
The extended API provides many functions similar to those in
foldr, and so on.
ViewAPI provides a read-only snapshot of an LMDB database that can be queried from pure code.
DBRefAPI provides a mutable variable similar to
IORefthat is tied to a particular key in an LMDB database.