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 | Database Database Engines/Servers Library |
|---|---|
| Licenses | GPLv2 GPLv3 |
| Operating Systems | Linux Unix Windows |
| Implementation | C |