upscaledb
Embedded key/value database with analytical functions
upscaledb is an embedded key/value database engine that developers link directly into an application, storing a set of sorted key/value databases in a single file or in memory. Each database uses a parameterized B-Tree index optimized for the configured key and value types, supporting fast reads, writes, and scans. It provides ACID transactions, transparent encryption, compression, database cursors, and SQL-style analytical functions such as SUM, AVERAGE, and COUNT computed directly in the B-Tree.
The engine is written in C/C++ with APIs for C/C++, Java, Python, .NET, Erlang/Elixir, and PHP. It supports fixed and variable length keys, record-number databases, duplicate keys, and client/server access, and can run on desktops, cloud instances, mobile devices, and other embedded systems. upscaledb is released under the Apache Public License 2.0 and is free for commercial and non-commercial use.
11 alternatives to upscaledb
Ranked by how well each tool replaces upscaledb: shared features, audience, price and popularity.
Schema-free SQL query engine for Hadoop, NoSQL and cloud storage
Covers 3 of 15 key features and has a free plan.
Free planOpen source61 out of 100 matchContact salesA scalable, open source Big Data Management System (BDMS) for storing, indexing and semi-.
Covers 4 of 15 key features.
Open source61 out of 100 match—- 60 out of 100 match—
Professional database management software for 100+ data sources
Covers 1 of 15 key features and has a free plan.
Free planOpen source60 out of 100 matchContact salesA high quality, visual, open source tool to create, search, and edit SQLite or SQLCipher 3
Covers 2 of 15 key features and has a free plan.
Free planOpen source59 out of 100 matchFreeThe Postgres development platform.
Covers 2 of 15 key features and has a free plan.
Free planOpen source59 out of 100 match$25/moSeamless multi-primary sync, that scales from Big Data to Mobile, with an Intuitive HTTP/2
Covers 0 of 15 key features.
Open source58 out of 100 match—Distributed Postgres. At any scale.
Covers 5 of 15 key features and has a free plan.
Free planOpen source58 out of 100 matchFreeFree open-source database client for Windows, Linux and macOS
Covers 1 of 15 key features and has a free plan.
Free planOpen source58 out of 100 matchFreeA schema-less document database that creates and optimizes its own indexes, with AI and RQ
Covers 3 of 15 key features and has a free plan.
Free planOpen source58 out of 100 matchFree