cdrs-tokio
cdrs
cdrs-tokio | cdrs | |
---|---|---|
3 | 1 | |
126 | 343 | |
- | - | |
6.5 | 0.0 | |
6 days ago | about 3 years ago | |
Rust | Rust | |
Apache License 2.0 | 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.
cdrs-tokio
-
SQL or nosql, with rust libraries
https://github.com/scylladb/scylla-rust-driver https://github.com/krojew/cdrs-tokio
-
[Help Wanted] cdrs-tokio road to performance and testing
Hello everyone! cdrs-tokio is an async Cassandra driver written purely in Rust, based on tokio. Some time ago, the good folks at ScyllaDB found some performance problems in the crate. Long story short, the crate reached a performance ceiling at some point with highly concurrent loads. After some investigation, the causes turned out to be unneeded mutexes on connections, usage of a connection pool and inefficient (de)serialization. All of these stemmed from ancient times when cdrs was a sync-only crate, and needed to be addressed.
- Async Cassandra driver, cdrs-tokio, major update with a lot of new goodies
cdrs
-
cdrs VS scylla-rust-driver - a user suggested alternative
2 projects | 5 Mar 2022
What are some alternatives?
driver-examples - Rust example programs for many of my hardware device drivers running on STM32F3 Discovery, STM32F103 "Blue Pill", RaspberryPi and micro:bit boards
cassandra-rust
r2d2 - A generic connection pool for Rust
cassandra-rs - Cassandra (CQL) driver for Rust, using the DataStax C/C++ driver under the covers.
tikv - Distributed transactional key-value database, originally created to complement TiDB
MeiliSearch - A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
elasticsearch-rs - Official Elasticsearch Rust Client
razer-laptop-control - Project to create driver/software to control performance of razer laptops
ScyllaDB Async Rust Driver - Async CQL driver for Rust, optimized for ScyllaDB
Rust Client for KairosDB - Rust client for KairosDB
Gibbs MySQL Spyglass - Gibbs MySQL Spyglass
PickleDB - PickleDB-rs is a lightweight and simple key-value store. It is a Rust version for Python's PickleDB