+ 1

What is Scylla?

Real-time big data database, with scale-up performance of 1,000,000 IOPS per node, scale-out to 100s of nodes and 99 latency of less than 1 msec.
Scylla is a tool in the Databases category of a tech stack.
Scylla is an open source tool with 7.5K GitHub stars and 866 GitHub forks. Here’s a link to Scylla's open source repository on GitHub

Who uses Scylla?

26 companies reportedly use Scylla in their tech stacks, including Hepsiburada, useinsider, and Zenly.

56 developers on StackShare have stated that they use Scylla.

Scylla Integrations

Pros of Scylla
Fewer nodes
Scale up
High availability
Written in C++
High performance
Decisions about Scylla

Here are some stack decisions, common use cases and reviews by companies and developers who chose Scylla in their tech stack.

Shared insights

Hello everyone, I am searching for the appropriate solution for a financial use case. I want to handle user balancing in a distributed way. I did a little research and have found YugabyteDB as a solution that offers distributed ACID. Although, I have also found that Scylla seems great in terms of TPS. So I wonder which solutions fit better, or maybe there is another great option I am not considering.

Please guys, what do you think?

See more
Sergey Rodovinsky
Shared insights

At Pushnami we were using Redis for quite a long time, and still do for disposable caches. However as we continued to grow, we started to feel limitations of keeping data sets in memory, and only being able to use 1 CPU per server. We started to look around. Our requirements were pretty clear: - Very fast reads and writes (sub ms) - Ability to hold Terabytes of data - Ability to horizontally scale - Strong support for TTL and data eviction After looking at several alternatives we decided on Scylla , which had familiar Cassandra interface but claimed to be much faster. 2 years later - we run a cluster of 6 nodes that holds over 20 TB of data, and performs 150,000 operations per second. I would say pretty impressive! It was also easy to get started on AWS, as ScyllaDB provides prebuilt AMI with optimal configurations baked in.

See more

Scylla Alternatives & Comparisons

What are some alternatives to Scylla?
Partitioning means that Cassandra can distribute your data across multiple machines in an application-transparent matter. Cassandra will automatically repartition as machines are added and removed from the cluster. Row store means that like relational databases, Cassandra organizes data by rows and columns. The Cassandra Query Language (CQL) is a close relative of SQL.
Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.
Aerospike is an open-source, modern database built from the ground up to push the limits of flash storage, processors and networks. It was designed to operate with predictable low latency at high throughput with uncompromising reliability – both high availability and ACID guarantees.
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
It supports JPEG, PNG and GIF files. You can optimize your images in two ways - by providing an URL of the image you want to optimize or by uploading an image file directly to its API.
See all alternatives

Scylla's Followers
121 developers follow Scylla to keep up with related blogs and decisions.