Scylla Blog

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

Dec4

Worry-Free Ingestion: Flow Control of Writes in Scylla

Worry-Free Ingestion: Flow Control of Writes in Scylla

This blog post is based on a talk I gave last month at the third annual Scylla Summit in San Francisco. It explains how Scylla ensures that ingestion of data proceeds as quickly as possible, but not quicker. It looks into the existing flow-control mechanism for tables without materialized views, and into the new mechanism for tables with materialized views, which is introduced in the upcoming Scylla Open Source 3.0 release. Introduction In this post we look into ingestion of data into a Scylla cluster. What happens when we make a large volume of update (write) requests? We would like […]

Read full article

Nov28

Scylla and Elasticsearch Part One: Making the (Use) Case for Both

Scylla and Elasticsearch

Full text search is required in many human-facing applications, such as where users need to interact with a datastore to retrieve and insert data based on partial, wildcard information, spell correction and autocompletion. Additional benefits of full text search is the ability to retrieve multiple results sorted by their relevance. Lucene, the common parent to Solr and Elasticsearch The most popular textual search engine in the market is Lucene. It is used by Solr, Elasticsearch, Lucidworks and other text search tools. Lucene is a great search engine. It is extremely fast, stable, and you probably can’t get much better than […]

Read full article

Nov21

Scylla Enterprise 2018.1.7 Release Announcement

Scylla Enterprise Release

The ScyllaDB team is pleased to announce the release of Scylla Enterprise 2018.1.7, a production-ready Scylla Enterprise minor release. Scylla Enterprise 2018.1.7 is a feature and bug fix release for the 2018.1 branch, the latest stable branch of Scylla Enterprise. More about Scylla Enterprise here. Scylla Enterprise 2018.1.7 introduces in-memory tables. The new feature, exclusive to the Scylla Enterprise release, allows a Scylla Enterprise developer to define a table as in-memory. In-memory tables use both RAM and persistent storage to store SSTables, thus providing lower, more consistent read latency compared to on-disk storage. Developers should use in-memory tables only for […]

Read full article

Nov20

See you at AWS re:Invent 2018!

See you at AWS re:Invent 2018!

Are you planning to attend AWS re:Invent 2018? We’d love to see you! Stop by booth #1910 in the Expo Hall at the Venetian to talk with our solution engineers, learn about Scylla, play our fun iPad game and pick up some cool Sea Monster swag. Our solutions engineers will be on hand for live demos. See for yourself how Scylla uses as little as three i3.metal instances to do millions of transactions per second at single-digit millisecond p99 latencies. We will also demo Scylla Manager, a smart way to control and manage a Scylla cluster and maintain a high […]

Read full article

Nov15

Honoring Our Users at the Scylla Summit

There’s nothing we enjoy more than seeing the creative and impressive things our users are doing with Scylla. With that in mind, we presented our Scylla User Awards at last week’s Scylla Summit, where we brought the winners up on stage for a big round of applause and bestowed them with commemorative trophies. I’m glad to share the winners here, along with a few notes on their use of Scylla. Most Interesting Technical Use Case: Nauto Nauto makes our roads safer. The company’s devices are deployed to fleet vehicles to monitor driver performance and help reduce risky behaviors. Nauto uses […]

Read full article

Nov13

Hooking up Spark and Scylla: Part 4

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. 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, so start it up as follows: After that is done, launch the Spark shell as in the previous posts: With that done, let’s […]

Read full article

Nov8

Overheard at Scylla Summit 2018

Dor Laor addresses Scylla Summit 2018

Scylla Summit 2018 was quite an event! Your intrepid reporter tried to keep up with the goings-on, live-tweeting the event from opening to close. If you missed my Tweetstream, you can pick it up here: And here we go! "Four years ago, Dor and Avi had an idea for a better database."#ScyllaSummit pic.twitter.com/lCM08NVDJd — Peter Corless 🌎☮ (@PeterCorless) November 6, 2018 It’s impossible to pack two days and dozens of speakers into a few thousand words, so I’m going to give just the highlights and will embed the SlideShare links for a selected few talks. However, free to check out […]

Read full article

Nov1

More Efficient Range Scan Paging with Scylla 3.0

More Efficient Range Scan Paging with Scylla 3.0

In a previous blog post we examined how Scylla’s paging works, explained the problems with it and introduced the new stateful paging in Scylla 2.2 that solves these problems for singular partition queries by making paging stateful. In this second blog post we are going to look into how stateful paging was extended to support range-scans as well. We were able to increase the throughput of range scans by 30% and how we also significantly reduced the amount of data read from the disk by 39% and the amount of disk operations by 73%. A range scan, or a full […]

Read full article

Oct31

Scylla Summit Preview: Adventures in AdTech: Processing 50 Billion User Profiles in Real Time with Scylla

Scylla Summit Preview: Adventures in AdTech: Processing 50 Billion User Profiles in Real Time with Scylla

In the run-up to Scylla Summit 2018, we’re featuring our speakers and providing sneak peeks at their presentations. This interview in our ongoing series is with Ľuboš Koščo and Michal Šenkýř, both senior software engineers in the Streaming Infrastructure Team at Sizmek, the largest independent Demand-Side Platform (DSP) for ad tech. Their session is entitled Adventures in AdTech: Processing 50 Billion User Profiles in Real Time with Scylla. Thank you for taking the time to speak with me. I’d like to ask you each to describe your journey as technical professionals. How did you each get involved with ad tech […]

Read full article

Oct29

The Perfect Hybrid Cloud for IBMHAT

IBM Red Hat Acquisition

The acquisition of Red Hat by IBM caught many, including myself, by surprise. It’s not that such an option was never on the table. During the time I was at Red Hat (2008-2012) such ideas were tossed about. Funny to say, but in 2012 Red Hat seemed too expensive a play. Revenues rose sharply since, and so has the price. Before we dive into whether this move will save IBM, let’s first tip our caps for Red Hat, one of the most important technology companies. Red Hat is an innovator of the open source business model. The leader of the […]

Read full article

Subscribe to Our Blog

Popular Posts