ScyllaDB
Altre info
- Creato da
- Avi Kivity, Dor Laor
- Anno
- Proprietario
- ScyllaDB Inc.
- Tipo
- NoSQL wide-column
- Licenza
- Source-available (open-core)
- Sito ufficiale
- scylladb.com
- Codice sorgente
- github.com/scylladb/scylladb
Reimplementazione drop-in di Cassandra in C++ con architettura shard-per-core: latenza 5-10 volte inferiore e throughput superiore a parità di hardware.
Costruito su Seastar (framework asincrono, senza lock e shared-nothing). Ogni core della CPU possiede la propria porzione di dati e comunica con gli altri tramite scambio di messaggi. Niente page cache: AIO diretto per controllare esplicitamente l'I/O. Supporta sia il CQL di Cassandra sia il protocollo DynamoDB.
Caso ideale: carichi che richiedevano 30 nodi Cassandra girano su 6. Lo usano Discord, Disney+ e Comcast. La versione open source esiste ancora, ma dal 2024 ScyllaDB Inc. ha ridotto le funzionalità gratuite.