mirror of https://github.com/ledisdb/ledisdb.git
29 lines
656 B
Markdown
29 lines
656 B
Markdown
gomdb
|
|
=====
|
|
|
|
Go wrapper for OpenLDAP Lightning Memory-Mapped Database (LMDB).
|
|
Read more about LMDB here: http://symas.com/mdb/
|
|
|
|
GoDoc available here: http://godoc.org/github.com/szferi/gomdb
|
|
|
|
Build
|
|
=======
|
|
|
|
`go get github.com/szferi/gomdb`
|
|
|
|
There is no dependency on LMDB dynamic library.
|
|
|
|
On FreeBSD 10, you must explicitly set `CC` (otherwise it will fail with a cryptic error), for example:
|
|
|
|
`CC=clang go test -v`
|
|
|
|
TODO
|
|
======
|
|
|
|
* write more documentation
|
|
* write more unit test
|
|
* benchmark
|
|
* figure out how can you write go binding for `MDB_comp_func` and `MDB_rel_func`
|
|
* Handle go `*Cursor` close with `txn.Commit` and `txn.Abort` transparently
|
|
|