cdrs
ScyllaDB Async Rust Driver
Our great sponsors
cdrs | ScyllaDB Async Rust Driver | |
---|---|---|
1 | 10 | |
343 | 522 | |
- | 2.9% | |
0.0 | 9.7 | |
about 3 years ago | about 16 hours 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
-
cdrs VS scylla-rust-driver - a user suggested alternative
2 projects | 5 Mar 2022
ScyllaDB Async Rust Driver
- I've incidentally created one of the fastest bounded MPSC queue
- Catalytic, a Rust ORM for ScyllaDb
-
Problem using Command
I want to replicate this line in `Command` (from https://github.com/scylladb/scylla-rust-driver/pull/489/files):
-
cdrs VS scylla-rust-driver - a user suggested alternative
2 projects | 5 Mar 2022
Client-side driver for ScyllaDB written in pure Rust with a fully async API using Tokio. Takes advantage of ScyllaDB's shard-per-core architecture for low-latency distributed apps.
-
Weβre Porting Our Database Drivers to Async Rust
Our Rust driver started as a humble hackathon project, but it has eventually grown to become our fastest and safest Cassandra Query Language (CQL) driver. We happily observed in our benchmarks that our ScyllaDB Rust Driver beats even the reference C++ driver in terms of raw performance, and that gave us an idea β why not unify all drivers to use Rust underneath?
-
Async Rust in Practice: Performance, Pitfalls, Profiling
A few weeks ago, an interesting issue appeared on our GitHub tracker. It was reported that, despite our care in designing the driver to be efficient, it proved to be unpleasantly slower than one of the competing drivers, cassandra-cpp, which is a Rust wrapper of a C++ CQL driver. The author of latte, a latency tester for Cassandra (and Scylla), pointed out that switching the back-end from cassandra-cpp to scylla-rust-driver resulted in an unacceptable performance regression. Time to investigate!
-
Any good, lightweight NoSQL databases with a Rust client/API and friendly licensing?
https://github.com/scylladb/scylla-rust-driver perhaps? No sure about licensing though
- New open-source CQL driver for Rust β 0.1.0
- Scylla Developer Hackathon: Rust Driver
What are some alternatives?
cassandra-rust
rust-postgres - Native PostgreSQL driver for the Rust programming language
r2d2 - A generic connection pool for Rust
kanal - The fast sync and async channel that Rust deserves
cassandra-rs - Cassandra (CQL) driver for Rust, using the DataStax C/C++ driver under the covers.
Catalytic - π Catalytic is an ORM for ScyllaDb and Cassandra which provides zero-cost abstractions for querying and generating Rust structs based on the database. Scylla and Cassandra are both NoSQL databases which can scale horizontally and hold large amounts of data.
MeiliSearch - A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
scylla2 - Yet another ScyllaDB Rust driver, but faster
tikv - Distributed transactional key-value database, originally created to complement TiDB
latte - Latency Tester for Apache Cassandra
elasticsearch-rs - Official Elasticsearch Rust Client
scyllapy - Asyncronous modern python client for Cassandra and Scylla