Scylla Blog

Stay up to date with recent news and updates on our Users Blog, and get under the hood on our Developers Blog.

Posts with tag "sstable"

Oct15

Introducing Scylla Open Source 3.1

The Scylla team is pleased to announce the availability of Scylla Open Source 3.1.0, a production-ready release of our open source NoSQL database. Scylla is an open source NoSQL database offering the same Cassandra Query Language (CQL) interface as Apache Cassandra, along with the same horizontal scale-out and fault-tolerance characteristics. Implemented from scratch in C++ with a close-to-the-hardware architecture, Scylla delivers 10X the throughput, consistent, low single-digit latencies, and significantly reduces the number of database nodes you require and self-optimizes to dynamic workloads and various hardware combinations. With the release of Scylla Open Source 3.1, we’ve introduced a number of […]

Read full article

Oct7

Compression in Scylla, Part Two

In the first part of this blog we’ve learned a bit about compression theory and how some of the compression algorithms work. In this part we focus on practice, testing how the different algorithms supported in Scylla perform in terms of compression ratios and speeds.

Read full article

Oct4

Compression in Scylla, Part One

In this two-part blog we’ll focus on the problem of storing as much information as we can in the least amount of space as possible. This first part will deal with the basics of compression theory and implementations in Scylla.

Read full article

Jan24

Scylla SSTable 3.0 Can Decrease File Sizes 50% or More

Scylla SSTable 3.0 Can Decrease File Sizes 50% or More

Scylla Open Source 3.0 ships with a new format for on-disk representation, SSTable 3.0. In this article, we will discuss some of the benefits that emerge from the adoption of this format and the scenarios in which they apply. We will discuss the differences between the old and new formats, and demonstrate use cases in which the new format has significant advantages, and others where the advantages are much smaller. This is truly a situation of “Your Mileage May Vary.” For example, in one test result below, we were able to show a 53% reduction in table size. Other use […]

Read full article

Sep11

Large Partitions Support in Scylla 2.3 and Beyond

Large partitions, although supported by Scylla, are also well known for causing performance issues. Fortunately, release 2.3 comes with a helping hand for discovering and investigating large partitions present in a cluster — system.large_partitions table. Large partitions CQL, as a data modeling language, aims towards very good readability and hiding unneeded implementation details from users. As a result, sometimes it’s not clear why a very simple data model suffers from unexpected performance problems. One of the potential suspects might be large partitions. Our blog entry on large partitions contains a detailed explanation on why coping with large partitions is important. […]

Read full article

Subscribe to Our Blog