|7 days ago||26 days ago|
|Apache License 2.0||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Belajar Rust 01 - Mengenal Bahasa Pemrograman Rust
6 projects | dev.to | 28 Aug 2021
TiKV: basis data key-value transaksional yang terdistribusi.
Dive Deep into TiKV Transactions: The Life Story of a TiKV Prewrite Request
2 projects | dev.to | 23 Aug 2021
Before I introduce this phase, I'd like to talk about the batch system. It is the cornerstone of TiKV's multi-raft implementation.2 projects | dev.to | 23 Aug 2021
TiKV is a distributed key-value storage engine, which is based on the designs of Google Spanner, F1, and HBase. However, TiKV is much simpler to manage because it does not depend on a distributed file system.
8 projects | news.ycombinator.com | 11 Aug 2021
I need a stable Key-Value database
5 projects | reddit.com/r/rust | 15 Jun 2021
There is also https://tikv.org/ but I don't know how well it scales down to be embedded in the server, like sqlite or rocksdb.
Awesome Rewrite It In Rust - A curated list of replacements for existing software written in Rust
62 projects | reddit.com/r/rust | 27 May 2021
Rusticles #10 - Wed Sep 09 2020
24 projects | dev.to | 9 Sep 2020
tikv/tikv (Rust): Distributed transactional key-value database, originally created to complement TiDB
Chumsky, a parser combinator crate that makes writing error-tolerant parsers with recovery easy and fun!
14 projects | reddit.com/r/rust | 28 Oct 2021
I switched to LALRPOP for gluon but I still use combine in https://github.com/mitsuhiko/redis-rs and some other projects which need to parse "protocols" (less need for good error messages/error recovery and more need for speed).
Getting started with MongoDB and Redis in Rust
6 projects | dev.to | 28 Jun 2021
The project is implemented with MongoDB Rust driver and redis-rs crate.
Redis Streams in Action - Part 2 (Rust app to consume from the Twitter Streaming API)
6 projects | dev.to | 31 May 2021
redis-rs, a Rust library for Redis with both high and low-level APIs
What are some examples of particularly well written crates?
9 projects | reddit.com/r/rust | 19 May 2021
I think the redis crate was a well-organized API library. It's still sometimes hard to know the right things to make public and I think they nailed it.
Trying to utilize sqlx with postgresql and expecting performance on par with jdbc 😀. How do you guys do prepared statement, arg/param setting, batch insertions etc? The documentation doesn’t take me anywhere near that.
3 projects | reddit.com/r/rust | 28 Mar 2021
1 project | reddit.com/r/backtickbot | 23 Mar 2021
We have been using it before it got merged in redis-rs (we upvoted the PR here https://github.com/mitsuhiko/redis-rs/pull/319 a while back ;-))
Consuming high-throughput Redis streams with Rust
2 projects | dev.to | 9 Mar 2021
Based on redis-rs, this library is a port of the Elixir Redix.Stream library.
Getting started with Rust and Redis
3 projects | dev.to | 20 Jan 2021
In this blog post, you will learn how to use the Rust programming language to interact with Redis using the redis-rs client. We will walk through commonly used Redis data structures such as String, Hash, List etc. The Redis client used in the sample code exposes both high and low-level APIs and you will see both these styles in action.
What are some alternatives?
rust-etcd - An etcd client library for Rust.
rust-rocksdb - rust wrapper for rocksdb
r2d2 - A generic connection pool for Rust
rust-postgres - Native PostgreSQL driver for the Rust programming language
PickleDB - PickleDB-rs is a lightweight and simple key-value store. It is a Rust version for Python's PickleDB
diesel - A safe, extensible ORM and Query Builder for Rust
cassandra-rs - Cassandra (CQL) driver for Rust, using the DataStax C/C++ driver under the covers.
arrow-datafusion - Apache Arrow DataFusion and Ballista query engines
couchdb - CouchDB client library for the Rust programming language
rustdesk - Yet another remote desktop software