Gomdb Save Abandoned

Go wrapper for LMDB - OpenLDAP Lightning Memory-Mapped Database

Project README

Archiveing

This project is not actively maintianed anymore. Please look for its forks or alternative implementations for better supported version.

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
Open Source Agenda is not affiliated with "Gomdb" Project. README Source: szferi/gomdb
Stars
186
Open Issues
7
Last Commit
5 years ago
License

Open Source Agenda Badge

Open Source Agenda Rating