Skip to content
mcdb - fast, reliable, simple code to create and read constant databases
C Makefile Shell Perl XS Perl6 Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
contrib
nss prepend function attributes for portability May 21, 2015
plasma @ 35fb2b4 address conditions identified by Coverity Dec 6, 2013
t
.gitattributes add .gitattributes May 21, 2015
.gitignore create .gitignore Oct 18, 2011
.gitmodules create plasma project from gstrauss/mcdb/plasma Nov 28, 2013
CHANGELOG mcdb v0.09 Nov 15, 2013
COPYING prep for public release Aug 26, 2011
FAQ fix "restictive" typo Nov 4, 2013
INSTALL create plasma project from gstrauss/mcdb/plasma Nov 28, 2013
Makefile Using `install -p -m 0444`. May 21, 2015
NOTES
README create mcdb.spec; modify Makefile for lib, lib64 Oct 29, 2011
THANKS mcdb v0.06 Nov 18, 2012
mcdb.c prepend function attributes for portability May 21, 2015
mcdb.h prepend function attributes for portability May 21, 2015
mcdb.spec mcdb v0.09 Nov 15, 2013
mcdb_error.c porting from GNU Linux/glibc to other platforms Nov 6, 2011
mcdb_error.h prepend function attributes for portability May 21, 2015
mcdb_make.c prepend function attributes for portability May 21, 2015
mcdb_make.h prepend function attributes for portability May 21, 2015
mcdb_makefmt.c prepend function attributes for portability May 21, 2015
mcdb_makefmt.h prepend function attributes for portability May 21, 2015
mcdb_makefn.c
mcdb_makefn.h prepend function attributes for portability May 21, 2015
mcdbctl.c prepend function attributes for portability May 21, 2015
nointr.c address conditions identified by Coverity Dec 6, 2013
nointr.h prepend function attributes for portability May 21, 2015
uint32.c employ plasma pragmas and byteorder endian swap Jul 18, 2013
uint32.h prepend function attributes for portability May 21, 2015

README

mcdb - fast, reliable, simple code to create and read constant databases

README  - summary (this file)
INSTALL - quick installation 
COPYING - copyright/license
NOTES   - technical details (if interested)

t/PERFORMANCE - performance notes

mcdb (mmap constant database) is originally based on the cdb package, a:
"fast, reliable, simple package for creating and reading constant databases."
mcdb is almost 33% faster, provides support for use in threaded programs, and
supports databases larger than 4 GB.

nss_mcdb is an nss implementation of standard authentication and netdb files
built as mcdb databases, which are faster than using nscd.  

https://github.com/gstrauss/mcdb/ provides the latest information about mcdb.
http://cr.yp.to/cdb.html provides information about cdb, on which mcdb is based.
Something went wrong with that request. Please try again.