SkillAgentSearch skills...

Gomdb

Go wrapper for LMDB - OpenLDAP Lightning Memory-Mapped Database

Install / Use

/learn @szferi/Gomdb
About this skill

Quality Score

0/100

Supported Platforms

Universal

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
View on GitHub
GitHub Stars186
CategoryData
Updated2mo ago
Forks44

Languages

C

Security Score

95/100

Audited on Jan 27, 2026

No findings