hamsterdb: release 1.0.6
The 1.0.6 release was overdue – my lack of time is a tribute to our baby, to the daily work, the preparations for moving to the new house and the beginning of a new hamsterdb version, which is a completely new library and will not share any code with the current architecture. Both libraries will coexist in parallel – hamsterdb is optimized for embedded architectures, the new hamsterdb will be optimized for concurrent access and transactions.
This release adds a new flag HAM_CACHE_UNLIMITED which uses unlimited cache, and is therefore nearly as fast as a pure In-Memory Database. Also, the unittests now compile with gcc 4.3.x and glibc 2.8. The C++ API has a new function to assign keys with a template parameter. ./configure has a new option –enable-system-zlib to link against -lz instead of the zlib version which is provided with hamsterdb. Finally, the tutorial has a new chapter about Transaction support.
Sources, CHANGELOG and precompiled win32 libraries are available for download here!