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.
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.
Tags: Database, Database Engines/Servers, API, Software Development, Libraries
Licenses: GPLv2, GPLv3