Skip to content
whatismyalternative

upscaledb

Embedded key/value database with analytical functions

Visit upscaledb

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.

  1. Schema-free SQL query engine for Hadoop, NoSQL and cloud storage

    Covers 3 of 15 key features and has a free plan.

    Free planOpen source
    61 out of 100 matchContact sales
  2. A scalable, open source Big Data Management System (BDMS) for storing, indexing and semi-.

    Covers 4 of 15 key features.

    Open source
    61 out of 100 match—
  3. Small. Fast. Reliable. Choose any three.

    Covers 0 of 15 key features.

    Open source
    60 out of 100 match—
  4. Professional database management software for 100+ data sources

    Covers 1 of 15 key features and has a free plan.

    Free planOpen source
    60 out of 100 matchContact sales
  5. A 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 source
    59 out of 100 matchFree
  6. The Postgres development platform.

    Covers 2 of 15 key features and has a free plan.

    Free planOpen source
    59 out of 100 match$25/mo
  7. Fast analytics on fast data.

    Covers 1 of 15 key features.

    Open source
    58 out of 100 match—
  8. Seamless multi-primary sync, that scales from Big Data to Mobile, with an Intuitive HTTP/2

    Covers 0 of 15 key features.

    Open source
    58 out of 100 match—
  9. Distributed Postgres. At any scale.

    Covers 5 of 15 key features and has a free plan.

    Free planOpen source
    58 out of 100 matchFree
  10. Free open-source database client for Windows, Linux and macOS

    Covers 1 of 15 key features and has a free plan.

    Free planOpen source
    58 out of 100 matchFree
  11. A 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 source
    58 out of 100 matchFree