/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
2

Language
English


By Matt Makai. 2021-2024.