On Coordinated Omission

What is coordinated omission? Why should you be wary if your benchmark results look too good? Plus how to correct for this in your testing. | Continue reading


@scylladb.com | 1 year ago

New Golang driver for CQL 4x faster than GoCQL; 2x faster than Rust

How we built a new Go ScyllaDB driver that's almost 4x faster than its GoCQL predecessor and 2X faster than its Rust counterpart. | Continue reading


@scylladb.com | 1 year ago

Avi Kivity: A Window into Database Operations from the Disk's Perspective

Avi Kivity's first-of-its-kind journey into what ScyllaDB workloads look like from the perspective of a fast NVMe SSD — like the NVMe-based Nitro SSDs featured in new AWS EC2 I4i instances. | Continue reading


@scylladb.com | 1 year ago

ScyllaDB Student Projects: CQL-over-WebSocket

The latest from ScyllaDB's partnership with the University of Warsaw: putting WebSocket support in our NoSQL database! | Continue reading


@scylladb.com | 1 year ago

Benchmarking Petabyte-Scale NoSQL Workloads with Workload Prioritization

How ScyllaDB ran a petabyte-scale deployment with millions of transactions at single-digit millisecond P99 latency. | Continue reading


@scylladb.com | 1 year ago

How Palo Alto Networks Replaced Kafka with ScyllaDB for Stream Processing

Learn how Palo Alto Networks rearchitected their real time data systems using ScyllaDB's monstrously fast and scalable NoSQL database. | Continue reading


@scylladb.com | 1 year ago

ScyllaDB rewriting C++ and Python drivers to use Rust Async underneath

Rust is a highly performant and safe language. That's why we are going to use it as the basis for a new series of CQL drivers. | Continue reading


@scylladb.com | 2 years ago

Why 14 Teams Moved on from Apache Cassandra

Why are so many teams breaking up with Apache Cassandra? Stability, performance at scale, maintenance overhead, and TCO are common reasons. But let's hear directly from teams who made the switch. | Continue reading


@scylladb.com | 2 years ago

Catalytic: An ORM designed for ScyllaDB written in Rust

Learn all about Catalytic, a new Object Relational Mapper (ORM) for ScyllaDB and Apache Cassandra written in Rust. | Continue reading


@scylladb.com | 2 years ago

AWS Graviton2: Arm Brings Better Price-Performance Than Intel

AWS Graviton2 CPUs are used in the new m6gd instance type. How do they compare vs. similar Intel Xeon x86-based servers in price-performance? We benchmarked both against #ScyllaDB #NoSQL. | Continue reading


@scylladb.com | 2 years ago

Scylla – Real-Time Big Data Database

Scylla scales-up performance of 1,000,000s of OPS per node, and scales-out to hundreds of nodes and 99% latency of <1 msec. | Continue reading


@scylladb.com | 2 years ago

Apache Cassandra 4.0 vs. Scylla 4.4: Comparing Performance

Scylla Open Source 4.4 benchmarking comparison to Cassandra 4.0 and 3.11. See how Scylla provides performance advantages and better TCO. #ScyllaDB #NoSQL | Continue reading


@scylladb.com | 2 years ago

Cassandra 4.0 vs. 3.11: Comparing Performance

Benchmark results of Apache Cassandra 4.0 versus 3.11, including throughputs and latencies, as well as admin operations. | Continue reading


@scylladb.com | 2 years ago

Scylla's Approach to Improve Performance for CPU-Bound Workloads

A database like Scylla can be limited by the network, disk I/O or the processor. Which one it is often dynamic and depends on both the hardware configuration and the workload. The only way of dealing with that is to attempt to achieve good throughput and low latency regardless of … | Continue reading


@scylladb.com | 2 years ago

DynamoDB Autoscaling Dissected: When a Calculator Beats a Robot

Autoscaling on DynamoDB is supposed to solve all your provisioning problems. Yet it also comes with its own problems and costs. | Continue reading


@scylladb.com | 2 years ago

ScyllaDB says it's 26x Cloud Bigtable

Scylla Cloud is ScyllaDB's Database-as-a-Service (DBaaS). See how it compares to Google Cloud Bigtable in performance and price. Hint: Scylla Cloud wins. | Continue reading


@scylladb.com | 2 years ago

Kiwi.com: Nonstop Operations with Scylla Even Through the OVHcloud Fire

The OVHcloud fire in Strasbourg brought down millions of websites. Kiwi.com used Scylla's high availability NoSQL database and kept running. | Continue reading


@scylladb.com | 3 years ago

Io_uring and eBPF Will Revolutionize Programming in Linux

ScyllaDB's Glauber Costa explains how two new APIs, io_uring and eBPF, are changing the fundamental nature of Linux programming. | Continue reading


@scylladb.com | 3 years ago

Making a Shard-Aware Python Driver for Scylla NoSQL

Numberly CTO Alexys Jacob talked at Europython about what it takes to develop a Scylla shard-aware driver for Python, and shares the performance results. | Continue reading


@scylladb.com | 3 years ago

Building a Grafana Back End Plugin

Learn how you can write a backend plugin for Grafana. We use our Scylla NoSQL database, Docker, Golang, Mage, Yarn and NPM for this example. | Continue reading


@scylladb.com | 3 years ago

Scylla Student Projects, Part II: Implementing an Async Userspace File System

Discover how students from the University of Warsaw implemented SeastarFS, a distributed filesystem running on top of the Seastar engine. | Continue reading


@scylladb.com | 3 years ago

Scylla Enterprise Release 2020.1.0

Scylla Enterprise 2020.1 is a major release that includes an Amazon DynamoDB-compatible API, Lightweight Transactions (LWT) and Change Data Capture (CDC) | Continue reading


@scylladb.com | 3 years ago

Iota: Using Scylla for distributed storage of the Tangle

IOTA's Tangle is a new form of distributed ledger that makes transactions without fees and miners. Find out how they use Scylla in their permanode solution. | Continue reading


@scylladb.com | 3 years ago

University of Warsaw Students Implement Apache Parquet for Scylla/Seastar

Read how an undergraduate team at the University of Warsaw implemented the popular Apache Parquet column file format for Scylla and Seastar. | Continue reading


@scylladb.com | 3 years ago

Discord Chooses Scylla as Its Core Storage Layer

Leading Chat Service Consolidates on Scylla NoSQL Database, Migrating Its Production Data off MongoDB and Apache Cassandra | Continue reading


@scylladb.com | 3 years ago

Getting the Most Out of Lightweight Transactions in Scylla

Learn how to use Lightweight Transactions (LWTs) in Scylla to perform conditional updates, also known as compare-and-set, with a banking app example. | Continue reading


@scylladb.com | 3 years ago

Comparing CQL and the DynamoDB API

ScyllaDB's Nadav Har'El compares in depth the Cassandra Query Language (CQL) with DynamoDB's API, both of which are now supported in Scylla Open Source. | Continue reading


@scylladb.com | 3 years ago

Scylla vs. Cassandra Performance Benchmark

Compare Scylla Open Source vs. Apache Cassandra with this comprehensive AWS i3 performance benchmark report. Scylla outperforms Cassandra at 99% and 99.9% latency and 2.5x lower TCO. | Continue reading


@scylladb.com | 3 years ago

Why iFood migrated from PostgreSQL to DynamoDB, and then to Scylla

Learn how iFood made the move from SQL to NoSQL, evolving their backend systems from PostrgreSQL to DynamoDB, and then to Scylla to scale and save on costs. | Continue reading


@scylladb.com | 4 years ago

Adventures with Memory Barriers and Seastar

Seastar abstracts away most of the problems of multi-threaded programming using a thread-per-core model. Locks, atomic variables, memory barriers, lock-free programming, and all of the scaling and complexity that come from them are gone.This article examines these optimizations a … | Continue reading


@scylladb.com | 4 years ago

Working from Home: An Honest Look at the Remote Work Lifestyle

ScyllaDB's Michal Matczuk looks back at his own work-from-home journey, and gives advice to newcomers to the remote work experience in the era of COVID19. | Continue reading


@scylladb.com | 4 years ago

Tubi: Scaling Machine Learning Experimentation with Scylla and Scala

Alexandros Bantis of Tubi: “I think Scala is awesome. I think Scylla is awesome. And when you put them together, you get awesome squared.” | Continue reading


@scylladb.com | 4 years ago

Maximizing Disk Utilization with Incremental Compaction

Incremental Compaction Strategy (ICS), unique to Scylla Enterprise, allows you to utilize up to 80% of your disk, saving over a third of storage costs. | Continue reading


@scylladb.com | 4 years ago

Gemini: Open-Source Automated Random Testing Suite for Scylla and Cassandra

Project Gemini is ScyllaDB's new automated random testing suite for data integrity of Scylla and Cassandra databases, now released as open source software. | Continue reading


@scylladb.com | 4 years ago

Is Arm ready for server dominance? (test of Arm-based EC2 M6 servers)

AWS announced new servers with Arm-powered Graviton2 processors. How do they stack up vs. x86-powered instances, and is Arm ready for server domination? | Continue reading


@scylladb.com | 4 years ago

Managed Cassandra on AWS, Our Take

Amazon recently announced their Managed Cassandra Services (MCS). Here's ScyllaDB's take on how it works and what you should know. | Continue reading


@scylladb.com | 4 years ago

Maximizing Concurrency and Minimizing Timeouts in Distributed Databases

Let's explore the effects of concurrency in distributed databases to obtain maximum performance, including client-side parallelism and timeout settings. | Continue reading


@scylladb.com | 4 years ago

The Complex Path for a Simple Portable Python Interpreter

We needed a Python interpreter that can be shipped everywhere. You won’t believe what happened next! “When I said I wanted portable Python, this is NOT what I meant!” In theory, Python is a portable language. You can write your script locally and distribute it to other machines w … | Continue reading


@scylladb.com | 4 years ago

Compression in Scylla, Part One – LZ4, Deflate, Snappy, ZStandard

Learn the basics of compression algorithms, and the different compression algorithms used in Scylla: LZ4, Snappy, DEFLATE and ZStandard. | Continue reading


@scylladb.com | 4 years ago

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. | Continue reading


@scylladb.com | 4 years ago

Project Alternator: The Scylla Open Source Amazon DynamoDB-Compatible API

PROJECT ALTERNATOR: The Scylla Open Source Amazon DynamoDB-compatible API Share on facebook Share on twitter Share on print Share on email Check out Alternator Project Alternator is an open source project for an Amazon DynamoDB™-compatible API. The goal of this project is to deli … | Continue reading


@scylladb.com | 4 years ago

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

Explore how the Scylla cache operates, which can mean the difference between fast fully cached performance, and a far worse storage-bound workload. | Continue reading


@scylladb.com | 4 years ago

What to expect from Scylla’s performance on low-end hardware (2017)

We’ll show in this report that Scylla outperforms Cassandra in a wide range of scenarios even when weak hardware imposes itself as a bottleneck. | Continue reading


@scylladb.com | 4 years ago

AWS New I3en Meganode – Bigger Nodes for Bigger Data

The new AWS I3en series provides a higher ratio of disk to CPU compared to other nodes on its public cloud. How does it compare to i3.24xlarge and i3.metal? | Continue reading


@scylladb.com | 4 years ago

Workload Prioritization: Running OLTP and OLAP Traffic on the Same Superhighway

Workload prioritization is a technology preview feature in Scylla Enterprise 2019.1. Learn how it performs handling multiple workloads on the same cluster. | Continue reading


@scylladb.com | 4 years ago

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

ZombieLoad is the latest of a series of side-channel attacks that have hit Intel chips. How does it work, and how can you best protect your infrastructure? | Continue reading


@scylladb.com | 4 years ago

Powering a Graph Data System with Scylla, JanusGraph and Elasticsearch

Ryan Stauffer of Enharmonic describes in detail how you can combine the power of Scylla, JanusGraph and Elasticsearch for a complete graph data solution. | Continue reading


@scylladb.com | 4 years ago

Moving from Cassandra to Scylla via Apache Spark: The Scylla Migrator

Learn how to migrate your data from Apache Cassandra to Scylla using Apache Spark as the transfer mechanism, with a full example code repository on Github. | Continue reading


@scylladb.com | 5 years ago