Download List

Descripción del Proyecto

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

Esta versión es una versión de corrección de errores de 01/01/11, que tenía un problema en las rutinas de caché de purga. Se les llamaba, pero nunca se completó con éxito, lo que causó el consumo de memoria para crecer. Esto se soluciona, el consumo de memoria es ahora estable. Fuentes, de cambios, y las bibliotecas Win32 precompilados están disponibles para su descarga.
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

Esta es una versión de corrección de errores. Cuando se usan transacciones, 01/01/10 a veces limpiar el archivo se encarga incluso si HAM_WRITE_THROUGH no está habilitado. Esto causó una regresión de rendimiento de hasta un 30%. Además de esta corrección de errores, el. / Configure switch "-enable-interna" fue eliminado y ahora está activado por defecto. Fuentes, de cambios, y las bibliotecas Win32 precompilados están disponibles para su descarga.
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

Esta versión corrige un error en el caché que ha causado el caché de crecer y superar los límites de la memoria caché. Unos pocos errores de menor importancia eran fijos, y el proceso de recuperación se mejoró: los cambios en el encabezado de página (es decir, cuando la adición de nuevas bases de datos o cuando se cambia la dirección de una página raíz) no se registra correctamente. La bandera HAM_WRITE_THROUGH ahora vaciar todos los manejadores de archivos después de una transacción se confirma o se cancela. Esto tiene un impacto en el rendimiento, sino que mejora la durabilidad de las transacciones. Fuentes, de cambios, y las bibliotecas Win32 precompilados están disponibles para su descarga.
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

Esta versión corrige un error en el manejo de transacciones, y una condición de falta de memoria con operaciones de larga duración. Se corrige varios problemas detectados por otras herramientas de análisis de código estático. Un archivo. Especificaciones se ha añadido para la generación del RPM. Una incompatibilidad de 64 bits se fijó en las funciones a distancia / hamserver. Fuentes y precompilados bibliotecas Win32 están disponibles para su descarga.
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

Esta versión corrige un bucle infinito potencial en el código de transacción. También corrige un error cuando se utiliza HAM_DIRECT_ACCESS con los registros de 8 bytes de mayor o menor, cursores y duplicados (este error se corrigió parcialmente en el punto 1.1.7). El script. / Configure ya no sobrescribe las banderas-Ox del usuario.
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