We came up with a new compaction approach, named Incremental Compaction, that considerably reduces space overhead with a hybrid technique that combines properties from both Size-Tiered and Leveled compaction strategies. It is exclusively available in newer Scylla Enterprise releases (2019.1.4 and above).
The ScyllaDB team announces the release of Scylla Enterprise 2019.1.4. It focuses on improving stability and robustness, reducing storage requirements with the new Incremental Compaction Strategy and enabling IPv6.
Today we are releasing a new data integrity testing suite for the open source community. Those who will have the most direct utility for this software will be those testing Scylla and Cassandra databases, or, more broadly, other CQL-compliant databases.
About Scylla’s Alternator Project Alternator is an open source project that gives Scylla compatibility with Amazon DynamoDB™. Our goal is that any application written for Amazon DynamoDB could be run, unmodified, against Scylla with Alternator enabled. Originally, Scylla began as a re-implementation of Apache Cassandra, and it has since proven to be a solid database engine with key performance and TCO benefits over Cassandra. However, we always considered Cassandra to be just a starting point. Now a 5-year old project, Scylla is able to scale to hundreds of machines, petabytes of data and many regions and availability zones. Scylla can […]
In this article we will explore one IoT/time-series classical scenario in which knowledge of how the cache operates can mean the difference between a fully cached workload that will be fast, and a fully storage-bound workload that will of course perform much worse.
Repair is one of several anti-entropy mechanisms in Scylla. It is used to synchronize data across replicas. In this post, we introduce a new repair algorithm coming with Scylla Open Source 3.1 that improves performance by operating at the row-level, rather than across entire partitions.
The CTO of OpenNMS, Jesse White, joined us at our Scylla Summit last year to talk about the OpenNMS platform and specifically Newts, a time-series database embedded within the platform that relies on Scylla as a high-performance, scalable storage engine.
Indexing is a useful tool that provides more types of queries on your tables. In principle, columns we wish to be queryable should be declared when the table is created, as part of a table’s primary key. Secondary Indexing is a neat way of making other columns queryable, but it comes with a cost of additional storage space and processing power to maintain the secondary index data coherent with the primary index information.
What if your servers themselves are compromised? This is where data at rest encryption comes into play. Data at rest secures the information persisted in a computer, such as on an SSD or HDD volume.
For a highly technical product like Scylla, the success or failure of its adoption rests heavily in knowledge transfer to the community. Documentation is fundamental to that. To find out what’s new and what’s hot in Scylla documentation, I went to the source and had this exchange with Laura Novich, Senior Technical Writer for ScyllaDB.