QDBM is an embedded database library compatible with GDBM and NDBM. It features hash database and B+ tree database and is developed referring to GDBM for the purpose of the following three points: higher processing speed, smaller size of a database file, and simpler API.
|Tags||Database Text Processing Indexing Software Development Libraries|
|Implementation||C Ruby Perl Java C++|
Release Notes: The utility API was enhanced. A bug related to the B+ tree API for Ruby was fixed.
Release Notes: A bug related to optimization on the Intel Mac series was eliminated.
Release Notes: A bug related to bzip2 encoding was fixed.
Release Notes: Wrappers for C++, Java, and Ruby were improved. There is a silent mode that uses return values instead of throwing an exception on some errors.
Release Notes: The mutex control in the C++ API has been refined. A bug that caused a segmentation fault on BSD was fixed. A test command for checking multi-thread safety was added.