/plushcap/analysis/datastax/2021-03-developing-high-performance-apache-cassandra-applications-rust-part-1

Developing High Performance Apache Cassandra™ Applications in Rust (Part 1)

What's this blog post about?

Rust has gained popularity due to its combination of C++ level runtime performance, low resource requirements, powerful control over details, strong correctness, and safety features. It is particularly useful for developing Cassandra apps as it protects from a wide class of bugs that programmers could make when writing parallel or concurrent code. Several Rust drivers are available to help build Cassandra apps, including the DataStax C++ Driver with Rust bindings, CDRS, and ScyllaDB driver. The most feature-complete and battle-tested driver is currently the DataStax C++ Driver with Rust bindings, which offers a wide range of features but requires installation of third-party C++ libraries. CDRS is a pure-Rust driver that is easy to install but has a more verbose API and some rough edges. ScyllaDB driver is a new option that shows great potential but is currently limited in features.

Company
DataStax

Date published
March 1, 2021

Author(s)
Piotr Kołaczkowski

Word count
1677

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.