EVERYTHING XIAOMI
Get listed

DistKV

DistKV is a free, open-source, self-hosted distributed key-value database that keeps data in memory.

Place
#24 of 31
Score
5.5
DistKV's website

What DistKV is

DistKV is a free, open-source, self-hosted distributed key-value database that keeps data in memory. It includes a table concept similar to relational databases, Redis-like data structures, and a listed strong consistency model. The project runs on Linux, macOS, and Windows. Pine is a DistKV module that supplies ready-made components for web applications and microservices; its listed components include PineTopper and PineLike, and the project is open to community contributions. Documentation lists Java and Java Async client SDKs, while support for other language SDKs is in progress. The full installation includes dkv-server and dkv-cli and can be built locally from source. The environment requirements are JDK 1.8 or later, Maven 3.5.0 or later, and Python 3.5 or later. A nightly distkv-server.jar build is available from the download page. DistKV uses a memory persistence mode and self-hosted deployment model. For questions, the documentation directs users to create an issue in the project's GitHub issues list.

Good

  • Free and open source
  • Self-hosted on three desktop platforms
  • Redis-like data structures
  • Strong consistency model listed
  • Java and Java Async SDKs

Watch out

  • Memory persistence mode
  • Other language SDKs remain in progress
  • Installation requires JDK, Maven, and Python
  • Nightly build listed for download

Who it suits

It suits developers needing a free, open-source in-memory database they can host themselves on Linux, macOS, or Windows. Java teams and projects using web or microservice components may benefit from the listed SDKs and Pine module.

Verdict

DistKV combines an in-memory key-value store with table-style organization and a strong consistency feature. Its self-hosted setup and current Java-focused SDK support make the environment requirements and language coverage important to review.

The facts

Each one read from DistKV's own pages, with the date it was checked.

What it does

Build requirements
The installation page lists JDK 1.8.0 or later, Maven 3.5.0 or later, and Python 3.5 or later as environment requirements.checked 11 Oct 2026
Clients
The documentation says DistKV supports Java and Java Async client SDKs and that support for other language SDKs is in progress.checked 4 Oct 2026
Client SDKs
Distkv lists Java and Java Async client SDKs and says support for other language SDKs is in progress.checked 11 Oct 2026
Consistency
The project lists a strong consistency model as a feature.checked 11 Oct 2026
Data structures
Distkv supports Redis-like data structures.checked 11 Oct 2026
Download
The download page lists a Nightly version of `distkv-server.jar`.checked 11 Oct 2026
Ecosystem
Pine is a DistKV module that provides out-of-the-box components for web applications and microservices.checked 4 Oct 2026
Installation
The documentation describes installing Distkv locally with Python using `pip install -e deploy/python -v`.checked 11 Oct 2026
Pine components
The listed Pine components are PineTopper and PineLike.checked 11 Oct 2026
Pine ecosystem
Pine provides out-of-the-box components for web applications and microservices and is open to community contributions.checked 11 Oct 2026
Product
Distkv is a distributed key-value in-memory database system with a table concept similar to relational databases.checked 11 Oct 2026
Requirements
The install guide lists JDK 1.8 or later, Maven 3.5.0 or later, and Python 3.5 or later as environment requirements.checked 4 Oct 2026
Support
The documentation directs users with questions to create an issue in the project's GitHub issues list.checked 11 Oct 2026

Alternatives to DistKV

All alternatives
  1. 1Aerospike Database logo

    Aerospike Database

    Free planOpen sourceWebAPILinuxmacOS
    7.8Free plan
  2. 2Amazon DynamoDB logo

    Amazon DynamoDB

    Free planAndroidiOSWebAPI
    7.8Free plan
  3. 3Apache Ignite logo

    Apache Ignite

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.4Free plan
  4. 4Upstash Redis logo

    Upstash Redis

    Free planWebAPI
    7.3From $10 a month
  5. 5

    RocksDB

    Free planiOSAPILinuxmacOS
    7.0Free plan
  6. 6Google Cloud Bigtable logo

    Google Cloud Bigtable

    Free planWebAPI
    6.8From $0.03 a month