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 by Glauber Costa

May5

How io_uring and eBPF Will Revolutionize Programming in Linux

It’s a sure revolution, one that most people haven’t noticed yet. That’s because of two new, exciting interfaces: eBPF (or BPF for short) and io_uring, the latter added to Linux in 2019 and still in very active development. Those interfaces may look evolutionary, but they are revolutionary in the sense that they will — we bet — completely change the way applications work with and think about the Linux Kernel.

Read full article

Dec12

How Scylla Scaled to One Billion Rows a Second

Scylla is a highly scalable, highly performant NoSQL database. But just how fast can fast get? And what happens when you run it on a bare metal cloud like Packet? We set out to design a test that would showcase the combined abilities of Scylla as a database and Packet’s fastest instances.

Read full article

Dec5

Is Arm ready for server dominance?

AWS announced their new generation of Graviton2 System on a Chip (SoC), based on the Arm Neoverse N1 core. AWS claims they are much faster than their predecessors, a claim that we put to the test in this article.

Read full article

Nov20

Maximizing Performance via Concurrency While Minimizing Timeouts in Distributed Databases

For you to get the most out of your big data applications, let’s explore the effects of concurrency in distributed databases and provide you with tools to correctly configure your infrastructure for maximum performance, including client-side parallelism and timeout settings.

Read full article

Sep25

Isolating workloads with Systemd slices

ScyllaDB’s Glauber Costa explores cgroups and systemd, and how these can be used to define slices which can be used to protect database performance.

Read full article

Sep12

Migrating from DynamoDB to Scylla’s DynamoDB-compatible API

This article presents the extensions done to the Scylla Migrator to also support data movement between an existing DynamoDB installation and Scylla.

Read full article

Sep5

Time-Based Anti-Patterns for Caching Time-Series Data

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.

Read full article

May28

AWS new I3en Meganode – Bigger Nodes for Bigger Data

AWS new I3en Meganode - Bigger Nodes for Bigger Data

The I3en family is a class of instances clearly targeted at storage-intensive workloads, but CPUs are still needed to process that data. The largest of the I3en, i3en.24xlarge, ships with 48 cores of the Xeon Platinum 8175M, clocking at 2.50GHz.

Read full article

May17

The ZombieLoad Pragmatist: Tips for Surviving in a Post-Meltdown World

ZombieLoad Survival Guide

Security-conscientious developers and infrastructure maintainers can protect against side-channel attacks by minimizing the amount of shared infrastructure. This means VMs and Container infrastructure. This was always a theoretical concern, but the new flaws catapult this front and center to the main stage.

Read full article

May2

Going Head-to-Head: Scylla Cloud vs. Google Cloud Bigtable

Scylla Cloud vs. Bigtable

In this article, we will compare Scylla Cloud and Google Cloud Bigtable. We show that Scylla Cloud is one-fifth the cost of Cloud Bigtable under optimal conditions (perfect uniform distribution) and that when applied to Zipfian distribution, the difference grows to 25x.

Read full article

Subscribe to Our Blog