Alternator is ScyllaDB’s protocol for using a DynamoDB-compatible client directly with ScyllaDB. It presents a key-value-store interface while retaining ScyllaDB’s partitioning, compaction, and repair behavior. section 8.2.3
Use Alternator with these practical considerations:
- Choose it when an existing DynamoDB client should connect to ScyllaDB without using CQL. section 8.2.3
- Prefer CQL for new ScyllaDB applications unless DynamoDB API compatibility is a requirement. section 8.2.3
- Treat read-modify-write transactions carefully: ScyllaDB supports them through lightweight transactions, which may reduce performance. section 8.2.3
- Remember that client requests still cause internal RPC traffic as nodes gather data from replicas. section 8.2.3
