News

    12/23/09

    hamsterdb 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/09

    hamsterdb 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/09

    hamsterdb Transactional Storage Whitepaper - A Technical Overview


    This whitepaper describes the architecture of hamsterdb Transactional Storage. hamsterdb2_technical_overview.pdf


    07/19/09

    hamsterdb 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/09

    hamsterdb 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!