ScyllaDB logo

ScyllaDB

ScyllaDB is the database for data-intensive apps that require high performance and low latency.
140
193
+ 1
8

What is ScyllaDB?

ScyllaDB is the database for data-intensive apps that require high performance and low latency. It enables teams to harness the ever-increasing computing power of modern infrastructures – eliminating barriers to scale as data grows.
ScyllaDB is a tool in the Databases category of a tech stack.
ScyllaDB is an open source tool with GitHub stars and GitHub forks. Here’s a link to ScyllaDB's open source repository on GitHub

Who uses ScyllaDB?

Companies
36 companies reportedly use ScyllaDB in their tech stacks, including Hepsiburada, Pratilipi, and Zenly.

Developers
104 developers on StackShare have stated that they use ScyllaDB.

ScyllaDB Integrations

Kubernetes, Kafka, Grafana, Datadog, and Prometheus are some of the popular tools that integrate with ScyllaDB. Here's a list of all 11 tools that integrate with ScyllaDB.
Pros of ScyllaDB
2
Replication
1
Fewer nodes
1
Distributed
1
Scale up
1
High availability
1
Written in C++
1
High performance
Decisions about ScyllaDB

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

Needs advice
on
ScyllaDBScyllaDB
and
YugabyteDBYugabyteDB

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

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

ScyllaDB's Features

  • High availability
  • horizontal scalability
  • vertical scalability
  • Cassandra compatible
  • DynamoDB compatible
  • wide column
  • NoSQL
  • lightweight transactions
  • change data capture
  • workload prioritization
  • shard-per-core
  • IO scheduler
  • self-tuning

ScyllaDB Alternatives & Comparisons

What are some alternatives to ScyllaDB?
Cassandra
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
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.
Aerospike
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
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.
Kraken.io
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

ScyllaDB's Followers
194 developers follow ScyllaDB to keep up with related blogs and decisions.