Home / Companies / ScyllaDB / Blog / Post Details
Content Deep Dive

ScyllaDB Rust Driver Update and Benchmarks

Blog post from ScyllaDB

Post Details
Company
Date Published
Author
Piotr Sarna
Word Count
849
Language
English
Hacker News Points
-
Summary

The ScyllaDB Rust Driver, initially developed during an internal hackathon, has been officially released as version 0.2.0 on crates.io and has received contributions from the open-source community. It now includes essential features such as authentication, TLS support, configurable load balancing, retry policies, speculative execution, tracing support, and internal logging, making it a robust tool for managing database connections. Benchmarks comparing the ScyllaDB Rust Driver with other drivers, including cpp-driver and cassandra-cpp, show it to be highly competitive in performance and scalability, often outperforming the multithreaded C++ driver. Tests were conducted on a 3-node ScyllaDB cluster, with various configurations to evaluate the driver's ability to handle different workloads and data sizes. The development of the driver was also part of an academic project with the University of Warsaw, involving students in adding features and conducting benchmarks, with their findings published in a thesis.