NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB
ScyllaDB is a high-performance distributed NoSQL database built in C++ using the Seastar framework, designed to be compatible with Apache Cassandra and Amazon DynamoDB. The project includes a Raft consensus algorithm implementation for Seastar and provides various development tools and documentation for both users and contributors. The codebase emphasizes performance, correctness, and readability, with a comprehensive build system supporting multiple modes (dev, debug, release, sanitize) and extensive testing infrastructure for both C++ unit tests and Python integration tests.