Rust key-value-database

Open-source Rust projects categorized as key-value-database

Top 10 Rust key-value-database Projects

key-value-database
  • oasysdb

    Hybrid vector database with flexible SQL storage engine & multi-index support.

    Project mention: What should I do when someone blatantly copy my open-source project on GitHub? | news.ycombinator.com | 2024-08-25

    This is OasysDB v0.4: https://github.com/oasysai/oasysdb/tree/v0.4.0

    I honestly don't know what to do. I know that OasysDB is open-source and thus, free to modify and redistribute. But, I feel like this is more like a plagiarism and a bit unethical to do.

    If anyone got similar experience, I'd like to hear some advice.

    Thank you in advance.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • fjall

    LSM-based embeddable key-value storage engine written in safe Rust

    Project mention: Fjall v1.0: LSM-based embeddable key-value storage engine written in Rust | news.ycombinator.com | 2024-05-19
  • PickleDB

    PickleDB-rs is a lightweight and simple key-value store. It is a Rust version for Python's PickleDB

  • surrealkv

    A low-level, versioned, embedded, ACID-compliant, key-value database for Rust

    Project mention: Why SurrealDB is the Future of Database Technology - An In-Depth Look | dev.to | 2024-05-09

    That is why we are building SurrealKV, our own native ACID-compliant storage engine, written in Rust. SurrealKV will enable versioned queries over time, immutable data querying, data change auditing, historic aggregate query analysis, and versioned graph queries.

  • 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
  • skl

    A lock-free thread-safe arena based Skiplist impelementation for building memtable.

  • rldb

    A dynamo-like key/value database implemented in rust.

    Project mention: Dynamo-like key/value databases - A deep dive - Part 0 - Intro | dev.to | 2024-07-20

    This is the first part of a blog post series that will go through every component described in the dynamo paper, discuss the rational behind their design, analyze trade-offs, list possible solutions and then walk through concrete implementations in rldb.

  • SaaSHub

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

    SaaSHub logo
  • sahomedb

    A high-performance embedded vector database optimized for edge devices, delivering speed and efficiency with the advanced HNSW indexing algorithm.

    Project mention: What should I do when someone blatantly copy my open-source project on GitHub? | news.ycombinator.com | 2024-08-25

    Hi HN,

    I created an open-source vector database a couple months back called OasysDB. It's not a popular project but it serve a specific use case and has a small community behind it.

    So, recently, someone in the community sent a link to me about a repository that after digging deeper into it seems like a blatant copy of OasysDB v0.4 (It's now v0.7). They changed all of the initial branding and information to their own branding like name, author, email, etc.

    This is their repository: https://github.com/Sahomey-Technologies/sahomedb

  • gdbm-native-rs

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

  • rustCacheDb

    fast temporary key/val storage

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-database discussion

Log in or Post with

Rust key-value-database related posts

  • 5 terms to get yourself familiar with RAG

    1 project | dev.to | 27 Jun 2024
  • DevLog #1: OasysDB Overhaul

    1 project | dev.to | 23 Jun 2024
  • Show HN: OasysDB, Storing vectors for RAG in Rust simplified

    1 project | news.ycombinator.com | 27 Feb 2024
  • Show HN: OasysDB rewritten as embedded and efficient vector database

    1 project | news.ycombinator.com | 1 Feb 2024

Index

What are some of the best open-source key-value-database projects in Rust? This list will help you:

Project Stars
1 oasysdb 339
2 fjall 317
3 PickleDB 250
4 surrealkv 224
5 skipdb 202
6 skl 34
7 rldb 20
8 sahomedb 11
9 gdbm-native-rs 6
10 rustCacheDb 0

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com