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.

2012-01-23 10:47
2.0.0

这是 2.x 分支的第一个稳定版本。它功能完整的重新实现的事务支持,现在允许并行无限的数量的交易。它集成了 Java 和.NET Api。(重新设计) 的网页上提供来源、 文档和预建的库的 Win32 (包括.NET 和 Java)。
This is the first stable release of the 2.x branch. It features a complete re-implementation of the Transaction support, now allowing an unlimited number of Transactions in parallel. It integrates the Java and .NET APIs. Sources, documentation, and prebuilt libraries for Win32 (including .NET and Java) are available on the (redesigned) webpage.

2011-11-30 07:42
2.0.0.rc3

此版本进一步稳定 2.x 分支和修复了从以前的 rc2 版本的所有已知的问题。在许多方面改进了性能。可在 Web 页上的下载源和预编译的 Win32 库。
This release further stabilizes the 2.x branch and fixes all known issues from the previous rc2 release. Performance was improved in many areas. Sources and precompiled Win32 libraries are available for download on the Web page.

2011-10-22 06:06
1.1.14

此版本提高了性能和可伸缩性的数据库与几个亿的项目。它修复 bug 时擦除扩展的键造成一个 SMO (b 树重新平衡)。新的函数 ham_cursor_get_record_size 被介绍了。高速缓存大小现在是 64 位的变量,并且可以 > 4 GB。在 32 位 Linux 上启用了较大的文件。
This release improves performance and scalability for databases with several million items. It fixes a bug when erasing extended keys caused an SMO (btree re-balancing). A new function ham_cursor_get_record_size was introduced. The
cache size is now a 64-bit variable and can be > 4 GB. Large files were enabled on 32-bit Linux.

2011-10-12 06:46
2.0.0.rc2

这是新的 (不稳定) 2.0.0 的第一个稳定版本分支,重新执行事务处理。几个 bug 固定的和大部分的代码被重构。现在需要一个 c + + 编译器来编译 hamsterdb。所有新功能和修正错误的 1.1.14 (将会很快发布) 被合并了。此发行版不是为生产做好准备。将会有至少一个更多稳定释放。
This is the first stabilization release of the new (unstable) 2.0.0 branch, which re-implemented the Transaction handling. Several bugs were fixed, and most of the code was refactored. A C++ compiler is now required to compile hamsterdb. All new features and bugfixes of 1.1.14 (will be released soon) were merged. This release is not ready for production. There will be at least one more stabilization release.

2011-08-22 19:35
1.1.13

此版本修复了一个性能回归时,中止交易。中止期间,hamsterdb试图从事务日志重新创建的网页,即使他们没有在当前事务中的修改。这是正确的,但不必要的,造成性能下降。来源和预编译的Win32二进制文件可供下载。
This release fixes a performance regression when aborting Transactions. During abort, hamsterdb tried to re-create pages from the transaction log, even if they were not modified in the current Transaction. This was correct but unnecessary and caused a performance drop. Sources and precompiled Win32 binaries are available for download.

Project Resources