A high performance embedded database, linked into your application and optimized for analytical queries.
Free • Open Source
What is upscaledb?
Upscaledb is a software library that provides a high-performance embedded database for key/value data., It is written in C/C++ with API bindings for Java, Python, .NET, Erlang and other languages. Upscaledb databases have "types" (i.e. uint32, uint64, fixed length or variable length byte arrays). Upscaledb optimizes storage and algorithms for your specific data type, and can therefore offer optimal performance and low memory consumption. Upscaledb is not a relational database, but it has built-in functions for analytical queries (i.e. SUM, AVERAGE, COUNT) which are faster by an order of magnitude than similar functions of competing products.