Projects / hamsterdb Embedded Storage

hamsterdb Embedded Storage

hamsterdb Embedded Storage is an embedded database engine for C/C++, including wrappers for Java, .NET, and Erlang. It supports in-memory databases, very fast database cursors, "record number" databases, ACID transactions, and duplicate keys. hamsterdb is very fast and highly configurable. It compiles and runs on Unix platforms, Linux, Microsoft Windows, and embedded platforms.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  31 Mar 2014 01:51

    Release Notes: This release fixes several bugs and improves performance. Transactions can now be used without a journal. The license was changed and is now Apache Public License (APL) 2.0.

    •  23 Feb 2014 18:38

      Release Notes: This release fixes a regression in 2.1.5 that caused the file size to explode if the cache size was very low. The physical write-ahead log and the logical journal are now merged, and the files are buffered. Performance when Transactions and/or Recovery is used has increased. Files and pre-compiled Win32/Win64 libraries are available for download.

      •  13 Feb 2014 21:06

        Release Notes: This release fixes several regressions and bugs. It also improves performance and scalability. Precompiled libraries for Win32/Win64 and sources are available for download.

        •  09 Jan 2014 21:28

          Release Notes: This release adds custom Btree layouts for variable length keys and for duplicate keys. Also, records can now be stored directly in the Btree leaf. Sources and precompiled Win32/Win64 libraries are available for download.

          •  23 Oct 2013 22:15

            Release Notes: This release adds support for a basic schema definition. The btree was rewritten and now uses templates to optimize its layout for the specific schema.

            Screenshot

            Project Spotlight

            lnav

            A log file navigator.

            Screenshot

            Project Spotlight

            wro4j

            A Web resource optimizer for Java.