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||3.0.6, May 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|
Ad-Tech Leaders Power Real-Time Big Data Platforms with Scylla NoSQL Database
IoT Pioneers Turn to Scylla for Low Latency, Out-of-the-Box Performance at Scale
ScyllaDB Gives Cohabitation of OLAP and OLTP A Shot
ScyllaDB NoSQL Breakthrough Slashes the Costs of Big Data Applications
Scylla Summit Returns to San Francisco November 2019
provided by Google News
Senior Linux Systems Administrator
Software Engineer with Game Development Exp
QA Automation and Performance Testing Engineer
Share this page