Projects / SMDB


SMDB is a small, portable database library that exports an API similar that of GDBM and allows for the simple storage and retrieval of key/data couples. The library is totally system independent due to the use of externally supplied interface pointers. File locking is left to the caller, allowing single instance users to not pay the the price (in terms of performance and portability) of the locking framework. It supports transactions, multiple tables inside the same DB file, and is less than half the size of GDBM.

Operating Systems

Recent releases

  •  12 Jun 2010 19:10

    Release Notes: The interface and documentation were updated.

    •  10 Jun 2010 01:50

      Release Notes: Initial public release.

      Recent comments

      19 Apr 2012 11:02 sherwintiongson

      sample code does not work. To be specific function below have syntax error.
      static char **get_flist(char **ifiles, int infiles, char const *flpath, int *pnfiles);


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.