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 |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX |
| Implementation | C Ruby Perl Java C++ |
Recent releases


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.