← All repos

scylladb

NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB

cassandrac-plus-pluscppdatabasenosqlscyllaseastar
Browse cluster: SQL databases and distributed systems
15,712stars
55,572commits
247contributors
12languages

Tech stack & purpose

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.

Languages

C++
71.3%
Python
27.4%
CMake
0.3%
GAP
0.3%
Shell
0.3%
CQL
0.2%
Lua
0.1%
Rust
0.1%
Nix
0.0%
Dockerfile
0.0%
C
0.0%
Hack
0.0%

Contributors (top 30 of 247)