LMDB is a native Perl6 bindings for the OpenLDAP's lmdb (Lightning Memory-Mapped Database) C library.
lmdb is an ultra-fast, ultra-compact key-value data store developed by Symas for the OpenLDAP Project. See http://symas.com/mdb/ for details.
Right now lmdb needs a 64bits platform.
Before you can install LMDB you need to have the following installed on your system:
-
Rakudo 2015.12 or superior
-
lmdb Version 0.9.17 or greater.
You can get the latest version from https://github.com/LMDB/lmdb.
Some Linux distributions are now including it:
-
Fedora 20+
yum install lmdb-devel
-
Ubuntu
apt-get install liblmdb0
-
-
The lmdb library must be compiled and installed for the NativeCall machinery to found it
You install this module with zef:
zef install LMDB
See QUICK-GUIDE.md
*** WARNING *** This is an early release to allow the interested people the testing and discussion of the module: there is some missing features and you should be aware that the API isn't in stone yet. See TODO
Copyright © 2016-2019 by Salvador Ortiz Garcia