Hamsterdb 2.0.5

hamsterdb Embedded Storage is a lightweight embedded "NoSQL" key-value store. It is in development for more than five years and concentrates on ease of use, high performance, stability and scalability.

Hamsterdb 2.0.5

hamsterdb Embedded Storage is a lightweight embedded "NoSQL" key-value store. It is in development for more than five years and concentrates on ease of use, high performance, stability and scalability.

The hamsterdb Embedded Storage API is simple and self-documenting. Extensive documentation, FAQ and a tutorial are provided. The interface is similar to other widely-used database engines.

Fast algorithms and data structures guarantee high performance for all scenarios. The implementation of these algorithms minimizes disk access and operating system calls (i.e. memory allocations). Data structures try to take advantage of modern CPU caches. Memory mapped file operations are preferred to the slower read/write I/O.

hamsterdb Embedded Storage has hundreds of unittests with a high test coverage. Each release is tested with thousands of acceptance tests in many different configurations, tested on up to six different hardware architectures and operating systems.

Written in plain ANSI-C, hamsterdb Embedded Storage runs or has been reported to run on many architectures: Intel-compatible (x86, x64), PowerPC, SPARC, ARM, RISC and others. Tested operating systems include Microsoft Windows, Microsoft Windows CE, Linux, SunOS and other Unices. The file format is endian-independent.
Release notes: New Release
Bug fixes:
TE (dotnet) Fixed invalid memory access when using Parameter[] in env.CreateDatabase or env.OpenDatabase (Thanks, Jason)
TE Issue 16: Fixed the recovery process for temporary Transactions

Other Changes:
TE Removed HAM_PARAM_GET_STATISTICS; ham/hamsterdb_stats.h is no longer public, and the functions are no longer exported
TE Renamed HAM_IN_MEMORY_DB to HAM_IN_MEMORY
TE The internal C++ implementation was moved into namespace "ham" in order to avoid conflicts with other applications
TE Performance improvements when using record number databases with recovery
TE Win32 files are now created with FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
[ Hamsterdb full changelog ]

   



Top Software

New Software

Latest Reviews