SaaSHub helps you find the best software and product alternatives Learn more →
Top 14 Rust Key Value Store Projects
-
skytable
Skytable is a modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility. Skytable gives you spaces, models, data types, complex collections and more to build powerful experiences
Project mention: Show HN: Skytable's new NoSQL engine BlueQL with injection safety, improved perf | news.ycombinator.com | 2023-12-10Hey HN!
I've been working on Skytable since 2020 and after several iterations from a simple K/V store, we've walked the path to this release. The goal of Skytable is to deliver a solid foundation for building data intensive applications.
Skytable's primary goal is performance and scale. Even with a query language it can outperform K/V stores which use simple commands (benchmarks will be shared in another post).
Several implementations in Skytable (especially around query evaluation and execution) are fundamentally different from SQL and even NoSQL counterparts and there are some entirely new concepts which might make it a little hard to grasp.
BlueQL is a very important part of Skytable and it employs some interesting concepts to try and reduce the surface for injection attacks and tries to be a modern and secure alternative to SQL.
- Source code: https://github.com/skytable/skytable
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Fjall v1.0: LSM-based embeddable key-value storage engine written in Rust | news.ycombinator.com | 2024-05-19
-
-
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 -
Project mention: Show HN: Skytable's new NoSQL engine BlueQL with injection safety, improved perf | news.ycombinator.com | 2023-12-10
- Rust client driver (more client drivers are underway): https://github.com/skytable/client-rust
I'm here for any questions!
-- Sayan
NB: Clustering and Replication will be released around Q1'24. Choice: AP in CAP. The original post has been updated for clarity.
-
-
-
Project mention: A clone-and-go skeleton API server needs what features? | news.ycombinator.com | 2024-02-18
-
-
-
Rust Key Value Store discussion
Rust Key Value Store related posts
-
Inlined-KV – managed embedded key-value store
-
Show HN: Skytable's new NoSQL engine BlueQL with injection safety, improved perf
-
Updated: Understanding the working of Skytable's NoSQL engine
-
Skytable’s new NoSQL engine released: BlueQL, injection protection, collections and performance improvements
-
Skytable’s new NoSQL engine released: BlueQL, injection protection, collections and performance improvements
-
Skytable
-
Skytable Octave was just released with BlueQL, advanced data modeling, complex collections and rich querying ✨🚀🎱. Tell us what you think!
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Oct 2024
Index
What are some of the best open-source Key Value Store projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | skytable | 2,410 |
2 | heed | 599 |
3 | fjall | 438 |
4 | lucid | 372 |
5 | surrealkv | 274 |
6 | ikv-store | 208 |
7 | skipdb | 204 |
8 | client-rust | 42 |
9 | skl | 44 |
10 | grenad | 24 |
11 | kvapp | 17 |
12 | riakv | 8 |
13 | gdbm-native-rs | 6 |
14 | rustCacheDb | 0 |