Scylla Blog

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

Feb14

The Complex Path for a Simple Portable Python Interpreter, or Snakes on a Data Plane

Snakes on a Data Plane

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 with the Python interpreter. In practice, things can go wrong for a variety of reasons. The first and simpler problem is the module system: for a script to run, all of the modules it uses must be installed. For Python-savvy users, installing them is not a problem. But for a software vendor […]

Read full article

Nov13

Hooking up Spark and Scylla: Part 4

Spark Structured Streaming with Scylla Hello again! Following up on our previous post on saving data to Scylla, this time, we’ll discuss using Spark Structured Streaming with Scylla and see how streaming workloads can be written in to ScyllaDB. This is the fourth part of our four part series. Make sure you check out all the prior blogs! Our code samples repository for this post contains an example project along with a docker-compose.yaml file with the necessary infrastructure for running the it. We’re going to use the infrastructure to run the code samples throughout the post and run the project itself, […]

Read full article

Oct8

Hooking up Spark and Scylla: Part 3

Spark and Scylla: Part 3

Spark and Scylla: Spark DataFrames in Scylla Welcome back! Last time, we discussed how Spark executes our queries and how Spark’s DataFrame and SQL APIs can be used to read data from Scylla. That concluded the querying data segment of the series; in this post, we will see how data from DataFrames can be written back to Scylla. As always, we have a code sample repository with a docker-compose.yaml file with all the necessary services we’ll need. After you’ve cloned it, start up the services with docker-compose: After that is done, launch the Spark shell as in the previous posts […]

Read full article

Oct4

Running Scylla on the DC/OS Distributed Operating System

What is DC/OS? From https://dcos.io DC/OS (the datacenter operating system) is an open-source, distributed operating system based on the Apache Mesos distributed systems kernel. DC/OS manages multiple machines in the cloud or on-premises from a single interface; deploys containers, distributed services, and legacy applications into those machines; and provides networking, service discovery and resource management to keep the services running and communicating with each other. Scylla on DC/OS A centralized management system is often used in modern data-centers, and lately the most popular and in-demand type of such a management system is centered around running and controlling containers at scale. […]

Read full article

Aug21

Hooking up Spark and Scylla: Part 2

In part 2 of our Scylla and Spark series, we will delve more deeply into the way data transformations are executed by Spark, and then move on to the higher-level SQL and DataFrame interfaces.

Read full article

Aug16

Enhancements to Scylla’s Filtering Implementation

In this post we discuss the enhanced filtering support coming in Scylla 2.4 and compare it to the recommended alternatives and their performance.

Read full article

Aug7

The Mutant Monitoring System Scylla Training Series

The Mutant Monitoring System series has come to an end. In this post, we will summarize each day of the training series and explain what readers can learn.

Read full article

Jul31

Hooking up Spark and Scylla: Part 1

Hooking up Spark and Scylla

Spark and Scylla Welcome to part 1 of an in-depth series of posts revolving around the integration of Spark and Scylla. In this series, we will delve into many aspects of a Spark and Scylla solution: from the architectures and data models of the two products, through strategies to transfer data between them and up to optimization techniques and operational best practices. The series will include many code samples which you are encouraged to run locally, modify and tinker with. The Github repo contains the docker-compose.yaml file which you can use to easily run everything locally. In this post, we […]

Read full article

Jun26

Mutant Monitoring System Day 16 – The Mutant Monitoring Web Console

Mutant Monitoring Web Console Image

In this installment of the MMS series, we look at the features of the Mutant Monitoring Web Console written in Node.js and how it works.

Read full article

Jun19

Mutant Monitoring System Day 15 – Coding with Java Part 3

mms coding with java part 3

In this installment of the MMS series, we take a look at how to store binary blobs into a Scylla cluster using the Java programming language.

Read full article

Subscribe to Our Blog