DBMS > ScyllaDB
ScyllaDB System Properties
Please select another system to compare it with ScyllaDB.
|Editorial information provided by DB-Engines|
|Description||Cassandra and DynamoDB compatible wide column store|
|Primary database model||Key-value store|
Wide column store
|Current release||Scylla Open Source 4.3, January 2021|
|License Commercial or Open Source||Open Source Open Source (AGPL), commercial license available|
|Cloud-based only Only available as a cloud service||no|
|DBaaS offerings (sponsored links) Database as a Service|
Providers of DBaaS offerings, please contact us to be listed.
|Scylla Cloud: Create real-time applications that run at global scale with Scylla Cloud, the industry’s most powerful NoSQL DBaaS|
|Server operating systems||Linux|
|Typing predefined data types such as float or date||yes|
|XML support Some form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.||no|
|Secondary indexes||yes cluster global secondary indices|
|SQL Support of SQL||SQL-like DML and DDL statements (CQL)|
|APIs and other access methods||Proprietary protocol (CQL) compatible with CQL (Cassandra Query Language, an SQL-like language)|
RESTful HTTP API (DynamoDB compatible)
|Server-side scripts Stored procedures||yes, Lua|
|Partitioning methods Methods for storing different data on different nodes||Sharding|
|Replication methods Methods for redundantly storing data on multiple nodes||selectable replication factor Representation of geographical distribution of servers is possible|
|MapReduce Offers an API for user-defined Map/Reduce methods||no|
|Consistency concepts Methods to ensure consistency in a distributed system||Eventual Consistency|
Tunable Consistency can be individually decided for each write operation
|Foreign keys Referential integrity||no|
|Transaction concepts Support to ensure data integrity after non-atomic manipulations of data||no Atomicity and isolation are supported for single operations|
|Concurrency Support for concurrent manipulation of data||yes|
|Durability Support for making data persistent||yes|
|In-memory capabilities Is there an option to define some or all structures to be held in-memory only.||yes in-memory tables|
|User concepts Access control||Access rights for users can be defined per object|
|More information provided by the system vendor|
Scylla is a highly-available, highly-scalable, highly-performant NoSQL database. Scylla is generally used as a key-value store or wide-column model database.
Cassandra Compatibility — Scylla was designed to be a drop-in replacement for Apache Cassandra. is completely compliant with Cassandra Query Language (CQL). It also uses the same SSTable format on disk, making migrations from Cassandra to Scylla easy.
Scylla took the best characteristics of Apache Cassandra and did a complete rewrite from the ground up in C++. This means no JVM tuning and no garbage collection (GC) pauses. Built on the Seastar engine, Scylla provides all the best features of Cassandra with a built-for-speed engine under the hood.
DynamoDB Compatibility — Scylla also offers an Amazon DynamoDB-compatible API, known as Alternator. It supports the same SDKs, and now also offers an experimental feature for Alternator Streams.
This allowing you to run your workloads on an open source alternative on AWS, or on any other public cloud (Azure, Google Cloud). You can also run on hybrid or multi-cloud deployments, or even on-premises.
DBaaS — Scylla Cloud is the Database-as-a-Service (DBaaS) offering of Scylla. It runs on AWS and is certified for use in AWS Outposts, and now has a beta for GCP.
Extensible to Graph or Time Series — With additional packages such as JanusGraph or KairosDB, Scylla can serve as a graph database or a time series database (TSDB).
|Typical application scenarios|
Comcast, Grab, OlaCabs, Yahoo! Japan, IMVU, Adgear, Xandr, Zenly, Natura, Snapfish, mParticle, Dstillery
|Licensing and pricing models|
Related products and services
We invite representatives of vendors of related products to contact us for presenting information about their offerings here.
|Conferences and events|
Scylla University LIVE
NoSQL and NewSQL: Tradeoffs between Scalable Performance & Consistency
Disney+ Hotstar: Scaling NoSQL for Millions of Video On-Demand Users
|Recent citations in the news|
ScyllaDB Unveils ‘Monstrous’ New Capabilities for Its NoSQL Database
Discord Chooses Scylla as Its Core Storage Layer
ScyllaDB Adds Kubernetes Operator to NoSQL Database
ScyllaDB NoSQL database to improve with Project Circe
ScyllaDB Adds Amazon DynamoDB-compatible API to Database-as-a-Service Offering
provided by Google News
Sr. Software Engineer - Backend
Senior Systems Engineer
Senior Full Stack Frontend Engineer, Data
Share this page