rust-zookeeper
tikv
rust-zookeeper | tikv | |
---|---|---|
- | 24 | |
206 | 15,496 | |
0.0% | 0.5% | |
3.0 | 9.7 | |
11 months ago | 1 day ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
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.
rust-zookeeper
We haven't tracked posts mentioning rust-zookeeper yet.
Tracking mentions began in Dec 2020.
tikv
-
TiDB – cloud-native, distributed SQL database written in Go
If you’re looking for the TiKV project link: https://github.com/tikv/tikv
-
Show HN: Restate, low-latency durable workflows for JavaScript/Java, in Rust
Restate is built as a sharded replicated state machine similar to how TiKV (https://tikv.org/), Kudu (https://kudu.apache.org/kudu.pdf) or CockroachDB (https://github.com/cockroachdb/cockroach) are designed. Instead of relying on a specific consensus implementation, we have decided to encapsulate this part into a virtual log (inspired by Delos https://www.usenix.org/system/files/osdi20-balakrishnan.pdf) since it makes it possible to tune the system more easily for different deployment scenarios (on-prem, cloud, cost-effective blob storage). Moreover, it allows for some other cool things like seamlessly moving from one log implementation to another. Apart from that the whole system design has been influenced by ideas from stream processing systems such as Apache Flink (https://flink.apache.org/), log storage systems such as LogDevice (https://logdevice.io/) and others.
We plan to publish a more detailed follow-up blog post where we explain why we developed a new stateful system, how we implemented it, and what the benefits are. Stay tuned!
-
just wanted to ask is there an in memory database that uses s3 or gcp cloud storage as permanent storage
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 ) .
- Implementing a distributed key-value store on top of implementing Raft in Go
- Production grade databases in Rust
- Can anyone recommend tikv nosql database
- Go devs that learned Rust, what are your thoughts on it?
-
Apache Pegasus – A a distributed key-value storage system
TiKV is basically a layer on top of rocksdb https://github.com/tikv/tikv/blob/956610725039835557e7516828...
- TiKV is a highly scalable, low latency, and easy to use key-value database
-
Surrealdb – FOSS document-graph database, for the realtime web in Rust
> Many,many smart people…
If you look inside the code you can see the stated features are a result of underlying engine (TiKV [0] also in c and rust from pingcap). Surrealdb is standing on shoulders of giants at present, they are TiKV, FoundationDB and rocksdb. The feature set they mentioned mostly coming from TiKV at present.
[0] https://tikv.org/
What are some alternatives?
Rust Client for KairosDB - Rust client for KairosDB
mysql-proxy-rs - A highly scalable MySQL Proxy framework written in Rust
r2d2 - A generic connection pool for Rust
linkerd2-proxy - A purpose-built proxy for the Linkerd service mesh. Written in Rust.
Gibbs MySQL Spyglass - Gibbs MySQL Spyglass
redis-rs - Redis library for rust
njord - A versatile, feature-rich Rust ORM ⛵
rust-etcd - An etcd client library for Rust.
rust-rocksdb - rust wrapper for rocksdb
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