DBMS > ScyllaDB
ScyllaDB System Properties
Please select another system to compare it with ScyllaDB.
|Editorial information provided by DB-Engines|
|Description||Cassandra-compatible wide column store|
|Primary database model||Wide column store|
|Current release||Scylla Open Source 3.0.10, August 2019|
|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.
|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 (Cassandra Query Language, an SQL-like language)|
|Supported programming languages||C#|
|Server-side scripts Stored procedures||no|
|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|
Immediate 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 columnar model database.
With additional packages such as JanusGraph or KairosDB, Scylla can serve as a graph database or a time series database (TSDB).
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.
Scylla is completely compliant with Cassandra Query Language (CQL). It also uses the same SSTable format on disk, making migrations from Cassandra to Scylla easy.
|Typical application scenarios|
Comcast, Grab, Yahoo! Japan, IMVU, Adgear, Appnexus, 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.
|Recent citations in the news|
What to expect from Scylla Summit 2019 - Open Source Insider
Logistics Leader GetSwift Delivers with Scylla Enterprise
ScyllaDB powers up Alternator: an open Amazon DynamoDB API - Open Source Insider
ScyllaDB NoSQL Breakthrough Slashes the Costs of Big Data Applications
Scylla Summit 2019 Comes to San Francisco in November
provided by Google News
Digital Solutions Senior Platform Engineer
Senior Linux Systems Administrator
Database Administrator / Engineer
Share this page