12/23/09hamsterdb Embedded Database 1.1.1 released
This release fixes a few minor bugs and adds a performance for In-Memory
Databases: Users can now request a pointer to the stored record data by
specifying the flag HAM_DIRECT_ACCES to ham_find, ham_cursor_find[_ex]
and ham_cursor_move. Thus they can overwrite
the record data without calling ham_insert or ham_cursor_overwrite.
Also, a few flags were removed and the interface for ham_get_key_count was
changed - please see the README.
Sources and CHANGELOG are available for
download
here!
12/04/09hamsterdb Embedded Database 1.1.0 released
This release offers MANY improvements, most of them based on patches from
Ger Hobbelt: "Approximate Matching"
(retrieve nearest neighbour if a key is not found), major performance
improvements, Data Access Modes to optimize for database characteristics,
several new API functions and bugfixes.
Sources and CHANGELOG are available for
download
here!
07/19/09hamsterdb Transactional Storage Whitepaper - A Technical Overview
This whitepaper describes the architecture of hamsterdb Transactional Storage.
hamsterdb2_technical_overview.pdf
07/19/09hamsterdb Transactional Storage 0.0.1 released
This is the first unstable release of hamsterdb Transactional Storage featuring ACID compliant transactions, a lock-free architecture, high performance and concurrency. It is not intended for productive use.
Sources and CHANGELOG are available for
download
here!
05/18/09hamsterdb Embedded Storage 1.0.9 released
This release fixes a minor bug in ham_cursor_move; if the second parameter ("record") is NULL and compression is enabled, hamsterdb crashes. Also, the unittest-dependency to cppunit was removed.
Sources, CHANGELOG and precompiled win32 libraries are available for
download
here!