hamsterdb has been renamed to upscaledb!

Visit http://upscaledb.com for newer versions and more information.


Technical documentation and other resources for using hamsterdb.

API documentation
The API documentation is automagically generated with Doxygen from the central header file hamsterdb.h. It lists all functions, constants, status codes and structures. It is the most authoritative documentation available. more »
The tutorial demonstrates almost all API functions of hamsterdb. If you are not familiar with lightweight database engines, this might be the best place to start. The tutorial also covers the topics of compiling, installing and porting hamsterdb. more »
Documentation on hamsterdb pro
hamsterdb pro is the commercial sibling of hamsterdb. This documentation describes its exclusive features like encryption, compression etc. more »
Describes the (currently experimental) "hola" APIs: a very fast implementation of analytical functions. more »
The samples are part of the hamsterdb sources; you can find them in the directory samples. For your convenience, they are available to download here »
Evaluating and Benchmarking
hamsterdb comes with a handy tool ham_bench which is used for benchmarking and performance testing of a myriad of configurations and data patterns. more »
The frequently asked questions provide answers about programming and tuning hamsterdb. more »
How to optimize hamsterdb for performance. more »