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 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

这个版本是1.1.11修正了释放,这已经在高速缓存清除程序的问题。他们被称为,但他们从来没有成功完成,从而导致内存消耗增长。这是固定的,内存消耗现在是稳定的。来源,变更记录,并预编译的Win32库可供下载。
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

这是一个错误修正版本。当使用事务,1.1.10有时会刷新文件句柄即使HAM_WRITE_THROUGH未启用。这造成了高达性能回归到30%。除了这个错误修正,。/ configure这开关“,使内部”被拆除,现在是默认启用的。来源,变更记录,并预编译的Win32库可供下载。
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

此版本修复了缓存导致缓存增长,超过限额的缓存错误。其他一些小错误是固定的,和恢复过程进行了改进:在头页的变化(即当添加新的数据库或者改变根页面地址)没有正确地记录。该标志HAM_WRITE_THROUGH现在刷新所有文件句柄后提交或中止交易。这有性能的影响,但提高了交易的耐用性。来源,变更记录,并预编译的Win32库可供下载。
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

此版本修正了在交易处理的缺陷,以及外的内存长时间运行的交易条件。它修复的静态代码分析工具发现一些其他问题。甲。规范文件添加的RPM一代。 64位不兼容是固定在/ hamserver遥控功能。源和预编译Win32库可供下载。
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

此版本修正了在交易代码中潜在的无限循环。它还修正了错误的记录时,用8个字节长或更小,游标HAM_DIRECT_ACCESS及复印件(此错误已在1.1.7固定部分)。在。/ configure脚本不再覆盖,从用户牛年标志。
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