Projects / hamsterdb Transactional Sto...

hamsterdb Transactional Storage

hamsterdb Transactional Storage is an ANSI-C implementation of a key/value database engine. It has a lock-free architecture, thus supporting an arbitrary number of long-running transactions and resolves transaction conflicts in memory without accessing the disk. hamsterdb uses logical, idempotent logging for recovery. It is thread-safe and concurrent, moving performance intensive operations to the background. Every hamsterdb handle can be used from arbitrary threads.

Tags
Licenses
Operating Systems
Implementation

RSS Recent comments

29 Nov 2011 20:36 cruppstahl

This project has been discontinued. The transactional functionality has been merged into the main hamsterdb branch (freecode.com/projects/hamsterdb), and the concurrency/multithreading will be merged soon.
- christoph

Screenshot

Project Spotlight

PhenoTips

A tool for collecting and analyzing phenotypic information for patients with genetic disorders.

Screenshot

Project Spotlight

LEAF

A Linux embedded appliance framework.