ScyllaDB Rust Driver: One Driver to Rule Them All

Piotr Sarna18 minutes

The idea for implementing a brand new Rust driver for ScyllaDB emerged from an internal hackathon in 2020. The initial goal was to provide a native implementation of a CQL driver, fully compatible with Apache Cassandra™, but also containing a variety of ScyllaDB-specific optimizations. The development was later continued as a Warsaw University project led by ScyllaDB. Now it's an officially supported driver with excellent performance and a wide range of features. This session shares the design decisions taken in implementing the driver and its roadmap. It also presents a forward-thinking plan to unify other ScyllaDB-specific drivers by translating them to bindings to our Rust driver, using work on our C++ driver as an example.

Share this

Video Slides