Rust Key-Value

Open-source Rust projects categorized as Key-Value

Top 11 Rust Key-Value Projects

  • tikv

    Distributed transactional key-value database, originally created to complement TiDB

  • Project mention: just wanted to ask is there an in memory database that uses s3 or gcp cloud storage as permanent storage | /r/Database | 2023-07-04

    I know that very similar functionality to this is in TiDB Serverless ( https://tidbcloud.com ). TiDB is a distributed relational database. It uses TiKV ( which is a key/value engine ) as the storage engine. You could use SQL to access your K/V records. There is ongoing work in TiKV to support S3 directly as the storage backend ( https://github.com/tikv/tikv/issues/6506 ) .

  • PumpkinDB

    Immutable Ordered Key-Value Database Engine

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lucid

    High performance and distributed KV store w/ REST API. 🦀 (by lucid-kv)

  • skipdb

    An embedded, in-memory, zero-copy, atomicity, consistency, isolation, MVCC, almost lock-free and serializable snapshot isolation database engine.

  • Project mention: Skipdb: Embedded, in-memory, zero-copy, ACID, serializable database engine | news.ycombinator.com | 2024-04-25
  • rust-etcd

    An etcd client library for Rust.

  • segment

    A fast and simple in-memory key-value database 🦀 (by segment-dev)

  • yedb-rs

    Rugged embedded and client/server key-value database (Rust implementation)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • kvapp

    Rust microservice template. Clone-and-go app exposing HTTP REST API to database.

  • Project mention: A clone-and-go skeleton API server needs what features? | news.ycombinator.com | 2024-02-18
  • gdbm-native-rs

    Rust crate library for reading/writing GDBM key/value databases

  • kv

    Easy CLI key-value storage with bash hooks. Use kv to auto-configure your system on key-value updates. Project to help learn rust.

  • bitcask

    A log-structured hash table for fast key/value data (by fvilers)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Key-Value related posts

  • just wanted to ask is there an in memory database that uses s3 or gcp cloud storage as permanent storage

    1 project | /r/Database | 4 Jul 2023
  • Please add licenses to your projects, rust DS emulator Dust now dead.

    8 projects | /r/rust | 28 Jun 2023
  • Can anyone recommend tikv nosql database

    1 project | /r/developers | 13 Jan 2023
  • TiKV is a highly scalable, low latency, and easy to use key-value database

    1 project | news.ycombinator.com | 16 Sep 2022
  • Help wanted: implement an ARENA based lock-free skiplist

    3 projects | /r/rust | 9 Jul 2022
  • TiKV: A High Performance Transactional Key-Value Database

    1 project | news.ycombinator.com | 6 Jun 2022
  • TiKV Discussion

    1 project | /r/PingCAP | 8 Mar 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Key-Value projects in Rust? This list will help you:

Project Stars
1 tikv 14,554
2 PumpkinDB 1,366
3 lucid 368
4 skipdb 184
5 rust-etcd 142
6 segment 62
7 yedb-rs 19
8 kvapp 16
9 gdbm-native-rs 6
10 kv 5
11 bitcask 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com