started · updated
ScyllaDB releases Rust driver for DynamoDB-compatible API
ScyllaDB has released an open-source Rust driver for its DynamoDB-compatible Alternator API, designed to improve performance by better utilizing distributed architectures. The driver, known as alternator-client-rust, was developed through a collaboration with the University of Warsaw’s Student Team Programming Project and is now being further maintained by ScyllaDB.
By implementing cluster-aware load balancing and header optimization, the new driver achieves approximately 58% higher throughput than the standard AWS SDK on a 3-node cluster while maintaining low P99 latencies. The driver maintains full API compatibility with the existing AWS DynamoDB SDK, allowing for easier migration by simply updating configurations and importing a different crate.
Key technical features include two load-balancing strategies—round-robin and key-affinity—as well as header stripping that reduces sent metadata volume by 45%. The driver also offers optional gzip and zlib request compression.