Download List

專案描述

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.

2011-07-05 06:57
1.1.12

This version is a bugfix release for 1.1.11, which had an issue in the cache purge routines. They were called, but they never completed successfully, which caused the memory consumption to grow. This is fixed; the memory consumption is now stable. Sources, changelog, and precompiled Win32 libraries are available for download.

2011-06-29 20:12
1.1.11

This is a bugfix release. When using transactions, 1.1.10 would sometimes flush the file handles even if HAM_WRITE_THROUGH is not enabled. This caused a performance regression of up to 30%. In addition to this bugfix, the ./configure switch “–enable-internal” was removed and is now enabled by default. Sources, changelog, and precompiled Win32 libraries are available for download.

2011-06-26 04:46
1.1.10

This release fixes a bug in the cache that caused the cache to grow and exceed the cache limits. A few other minor bugs were fixed, and the recovery process was improved: changes in the header page (i.e. when adding new Databases or when changing the address of a root page) were not correctly logged. The flag HAM_WRITE_THROUGH will now flush all file handles after a transaction was committed or aborted. This has a performance impact, but improves the durability of the transactions. Sources, changelog, and precompiled Win32 libraries are available for download.

2011-02-19 07:47
1.1.9

This release fixes a bug in the Transaction handling, and an out-of-memory condition with long-running Transactions. It fixes several other issues detected by static code analysis tools. A .spec file was added for RPM generation. A 64-bit incompatibility was fixed in the remote functions/hamserver. Sources and precompiled Win32 libraries are available for download.

2010-12-09 00:23
1.1.8

This release fixes a potential endless loop in the Transaction code. It also fixes a bug when using HAM_DIRECT_ACCESS with records 8 bytes long or smaller, cursors and duplicates (this bug was partially fixed in 1.1.7). The ./configure script no longer overwrites -Ox flags from the user.

Project Resources