ScyllaDB
Więcej informacji
- Twórca
- Avi Kivity, Dor Laor
- Wydanie
- wrzesień 2015
- Właściciel
- ScyllaDB Inc.
- Typ
- Kolumnowa baza NoSQL
- Licencja
- Source-available (open-core)
- Strona
- scylladb.com
- Kod źródłowy
- github.com/scylladb/scylladb
Reimplementacja Cassandry w C++ z architekturą shard-per-core — 5–10 razy mniejsze opóźnienia i większa przepustowość na tym samym sprzęcie.
Zbudowana na Seastar (asynchroniczny, bezblokadowy framework typu shared-nothing). Każdy rdzeń procesora zarządza własnym fragmentem danych i komunikuje się z innymi przez przekazywanie komunikatów. Bez cache’u stron — bezpośrednie AIO daje jawną kontrolę nad I/O. Obsługuje zarówno CQL Cassandry, jak i protokół DynamoDB.
Najlepiej sprawdza się tam, gdzie obciążenie wymagało 30 węzłów Cassandry, a teraz wystarcza 6. Korzystają z niej Discord, Disney+ i Comcast. Wersja open source nadal istnieje, ale od 2024 roku ScyllaDB Inc. ograniczyła zakres darmowych funkcji.