hamsterdb 1.0.3 adds support for logging and recovery. Both make hamsterdb even more fail-safe in case of a system crash or application crash. Logging can be enabled by specifying the flag HAM_ENABLE_RECOVERY.
I hope that i will soon have some time to write more about the recovery-implementation.
Download, Changelog and release notes can be found on hamsterdb.com.
chris Coding, Libraries, hamsterdb
New front page picture, new code, better layout and commercial licensing!
http://hamsterdb.com
chris hamsterdb
The Python wrapper for hamsterdb is now available!
Get the source distribution here:
http://hamsterdb.com/?page=download
Additional stuff, i.e. unittests, can be downloaded from the subversion trunk:
svn export svn://www.hamsterdb.org/home/chris/repos/hamsterdb-python/trunk
chris Coding, Libraries, hamsterdb
Finally a new hamsterdb release! Behind the scenes i’m working hard on getting Recovery/Logging implemented, but it turned out to be more complicated than expected. I hope that in another two weeks i’m finally ready for a release.
Also, the Python wrapper is nearly finished. Release 1.0.2 adds an API function which i need for Python.
This release also fixes three bugs:
1. an assert fired with no obvious reason when closing a Database (only in debug builds)
2. when creating an Environment with a custom page size, the page size was not stored in the Environment file
3. when calling ham_cursor_overwrite(), the affected Database page was not released correctly after the operation, and therefore could not be removed from the cache
For full details, here are Changelog and Release Notes:
http://hamsterdb.com/dl/CHANGELOG-1.0.2.txt
http://hamsterdb.com/dl/RELEASE-NOTES-1.0.2.html
Everything else, including downloads, documentation and samples:
http://hamsterdb.com
chris Coding, Libraries, hamsterdb