Projects / hamsterdb Embedded Storage

hamsterdb Embedded Storage

hamsterdb Embedded Storage is an embedded database engine written in ANSI-C. It includes B+Trees with variable length keys and records. It supports in-memory databases and endian-independent files, database cursors, multiple databases in one file, "record number" databases, and duplicate keys. hamsterdb is very fast and highly configurable. It compiles and runs on Unix platforms, Linux, Microsoft Windows, and Windows CE.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  03 Mar 2013 02:59

    Release Notes: This release has a few performance improvements and supports Transactions with In-Memory Environments. In addition, it comes with a myriad of small API cleanups. See the README for details and how to migrate your code. Sources and precompiled Win32 libraries are available for download.

    •  02 Dec 2012 19:05

      Release Notes: This release fixes a few minor bugs, has a few performance improvements, and fixes a segmentation fault in the .NET API. The internal C++ implementation has been moved into namespace “ham” to avoid conflicts with other symbols. Please check the README for upcoming API changes in the next release.

      •  23 Jul 2012 21:33

        Release Notes: This release fixes several issues including a segmentation fault, a few misplaced asserts, and a data corruption issue. It is highly recommended to upgrade. Sources and pre-compiled libraries for Win32/Win64 are available for download.

        •  25 Jun 2012 21:49

          Release Notes: This release fixes several bugs and adds support for Microsoft's Visual Studio 2010. The legacy file format of hamsterdb 1.0.9 and older is no longer supported. Sources and precompiled libraries for Win32 (x86 and x64) are available for download.

          •  28 Apr 2012 06:50

            Release Notes: This release makes hamsterdb thread-safe. A bug in the freelist was fixed. Boost is now required. Sources and pre-compiled win32/win64 libraries are available for download.

            Screenshot

            Project Spotlight

            Multiple Drop-Down Select Lists Creator

            An Ajax script for creating drop-down select lists

            Screenshot

            Project Spotlight

            VWM

            A window manager for the text console.