Love Cassandra’s high availability traits and scale-out design? You came to the right place. Scylla leverages Cassandra’s innovation and track record, but takes it to the next level. Implemented in C++14 from scratch, Scylla has a shared-nothing, thread-per-core design. You get best of all worlds: the scale-out, fault tolerance of Cassandra, with the throughput of a million operations per node and low and consistent latency. Scylla tunes itself automatically to adjust to dynamic workloads and various hardware combinations.
Thanks to the amazing job of the Apache Cassandra community, a polyglot of client drivers, and big data frameworks like Spark, you can connect to Scylla seamlessly. Scylla has the Cassandra #1 high-availability datastore along, with Redis-like performance and a cluster that works out of the box.
The community is growing and we welcome feature contributions, bug fixes, documentation improvements, and other ways for you to help.
Scylla developers use patches and email to share and discuss changes. Setting up can take a little time, but once you have done it the first time, it’s easy.
The basic steps are:
See Contributing to Scylla for all the step-by-step instructions.
Who is contributing to Scylla OSS? See all the contributors here.
ScyllaDB is an open source company that is committed to open innovation. Learn what's planned for Scylla in the future by visiting our Roadmap.
The goal of the server license is to require that enhancements to Scylla be released to the community. Traditional GPL often does not achieve this anymore as a huge amount of software runs in the cloud. For example, Google has no obligation to release their improvements to the MySQL kernel – if they do, they are being nice.
We promise that we will not seek to enforce the copyleft provisions in the AGPL v3.0 against you if your application (a) does not link to the Scylla database directly but exclusively uses Scylla drivers, and (b) you have not modified, added to, or adapted the source code of the Scylla database in a way that would result in the creation of a “modified version” of or a “work based on” the Scylla database as such terms are used in the AGPL v3.0. Scylla works with unmodified Apache Cassandra drivers (the part you link with your application), which are released under the Apache license, which is copyleft free.
If the above is not enough to satisfy your organization’s vast legal department (some will not approve GPL in any form), commercial licenses are available. Feel free to contact us for details.
For trademark use approval or any questions you have about using these trademarks, please email email@example.com
- - -
Licensing and copyright information for this page:
Copyright © 2015, ScyllaDB. Licensed under Creative Commons Attribution-ShareAlike 4.0 International.
Getting started takes only a few minutes. Scylla has an installer for every major platform and is well documented. If you get stuck, we’re here to help.