Download List

Project Description

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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-06-14 22:24
0.4.3

hamsterdb was ported to SUN Sparc and PowerPC architectures, and the database files are now endian independent. Some other minor bugs and a small memory leak (in-memory databases only) were fixed. Database files from 0.4.2 are not compatible with 0.4.3.
Tags: Minor feature enhancements

2007-05-17 17:13
0.4.2

The header file comments were rewritten. The
management of free memory is now based on a bitmap
and is a lot faster and more efficient. A unit
test suite (based on cppunit) was written.
Database files from 0.4.1 are not compatible with
0.4.2. Prebuilt libraries (static and dynamic) for
Win32 are available for download.
Tags: Minor feature enhancements

2007-03-12 16:51
0.4.1

This release ports hamsterdb to the Windows
platform. A Solution file for Visual Studio
2005/Visual C++ 5.0 is provided, and prebuilt
Win32 libraries are available for download.
Tags: Minor feature enhancements

2007-02-04 14:04
0.4.0

This release features some minor bugfixes and the
implementation of database cursors. You can use
cursors to bi-directionally iterate over your
database, and to insert, erase, or replace
entries. Cursors are very fast; iteration and the
"move to next/previous element" operation are
especially cheap. To see cursors in action, two
example programs were added.
Tags: Major feature enhancements

2006-12-23 21:40
0.3.1

This release fixes two autoconf/automake-related
issues: the header files are now installed in
$prefix/include/ham, and the unit-test is not
built if db.h (BerkeleyDB) is missing.
Tags: Minor bugfixes

Project Resources