Scylla Blog

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

Jun3

Expiring Data with Time to Live (TTL)

Time to Live (TTL) is a Scylla (and Apache Cassandra) feature that is often used but not always fully understood. Scylla provides the functionality to automatically delete expired data according to TTL. We recently updated our documentation and added a new lesson on this topic to Scylla University.

Read full article

May21

Dissecting Scylla packets with Wireshark

Wireshark is a well known utility that offers snooping on all kinds of network protocols. You can use it to dissect Scylla’s internal protocol, including reading and writing rows, exchanging schema information, gossiping and repairs.

Read full article

May12

Comparing CQL and the DynamoDB API

After implementing both APIs — CQL and DynamoDB — we, the Scylla developers, are in a unique position to be able to provide an unbiased technical comparison between the two APIs. The goal of this post is to explain some of the more interesting differences between the two APIs, and how these differences affect users and implementers of these APIs.

Read full article

Apr21

Using the CDRS Rust Driver with Scylla

As part of the Using Scylla Drivers course in Scylla University, we recently published a new lesson, Rust and Scylla. The lesson uses CDRS, which is an open-source Scylla driver for Rust.

Read full article

Mar26

Avi Kivity at Core C++ 2019

A look back at last year’s Core C++ event hosted at the Academic College of Tel-Aviv-Yaffo, where our CTO Avi Kivity presented. As an added bonus, we’d like to share the presentations of community contributors who attended Seastar Summit 2019.

Read full article

Mar19

What’s New at Scylla University? March 2020 Update

Two new courses are available, Scylla Operations and Using Scylla Drivers! Plus you can now get official ScyllaDB certificates for the courses you completed! To see your certificates go to your profile page.

Read full article

Mar3

Tubi: Scaling Up Machine Experimentation with Scylla and Scala

Alexandros Bantis, Senior Backend Engineer at Tubi, spoke at Scylla Summit 2019 in San Francisco, providing insights into the personalization service infrastructure required to support Tubi’s 15,000 titles and tens of millions of users. “I think Scala is awesome. I think Scylla is awesome. And when you put them together, you get awesome squared.”

Read full article

Feb26

Golang and Scylla – Using the GoCQLX Package

We recently published a new lesson in Scylla University, using GoCQLX to interact with a Scylla cluster. This is a summary of the lesson. The GoCQLX package is an extension to the GoCQL driver. It improves developer productivity without sacrificing any performance. It’s inspired by sqlx, a tool for working with SQL databases, but it goes beyond what sqlx provides. For example: Builders for creating queries Support for named parameters in queries Support for binding parameters from struct fields, maps, or both Scanning query results into structs based on field names Convenient functions for common tasks such as loading a […]

Read full article

Jan16

Maximizing Disk Utilization with Incremental Compaction

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).

Read full article

Dec11

Project Gemini: An Open Source Automated Random Testing Suite for Scylla and Cassandra Clusters

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.

Read full article

Subscribe to Our Blog

Popular Posts