hamsterdb
contact
support
privacy
Download
home
about
download
documentation
licensing
store
about
features
supported platforms
Features
Very fast sorted B+Tree with variable length keys
Very fast Database Cursors
Support for Transactions
Support for In-Memory Databases
Support for duplicate keys (with sorting)
Support for Environments: multiple Databases in one physical file (per default limited to 16 Databases, but can be changed at runtime)
Support for Record Number Databases (similar to an
Support for Partial reads/writes
Support for remote databases with an embeddable http-based server
Runtime-configurable parameters (i.e. cache size, key size, page size)
Portable ANSI-C implementation supports many different architectures
more »
Endian-independent file format
Support for Logging/Recovery
Extensive documentation
64bit file pointers and support for huge files
Optional AES encryption
Optional zlib-based compression
Remote network access; Server can be embedded or standalone
Language support for C++, Python, .NET and Java
Licensing
GPL 2 »
GPL 3 »
Commercial License »
Help us!
Found an information that is missing on this page? Please send a
mail
.
Quick Links
news
...
about
...
faq
...
download
...
contact
...
licensing
...
contact
...
tutorial
...
api header
...
documentation
...
changelog
...
release notes
...
support