Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon

ScyllaDB announces Scylla 3.0, a NoSQL database surpassing Apache Cassandra in features

Save for later
  • 2 min read
  • 09 Nov 2018

article-image

ScyllaDB announced Scylla 3.0, a NoSQL database at the Scylla Summit 2018 this week. Scylla is written in C++ and now has 10x the throughput of Apache Cassandra.

New features in Scylla 3.0


This release is a milestone for Scylla as it surpasses Apache Cassandra in features.

Concurrent OLTP and OLAP support


Scylla 3.0 enables its users to safely balance real-time operational workloads with big data analytical workloads all within a single database cluster. Online Transaction Processing (OLTP) and Online Analytical Processing (OLAP) have very different approaches to access data. OLTP encompasses many small and varied transactions. This includes mixed writes, updates, and reads which have a high sensitivity to latency. OLAP highlights on the throughput of broad scans spanning across datasets.

With the addition of capabilities that isolate workloads, Scylla uniquely supports simultaneous OLTP and OLAP workloads while maintaining low latency and high throughput.

Materialized views are production-ready


Materialized views was an experimental feature for a long time in Scylla. It is now included in the production-ready versions. Materialized views are designed to enable automatic server-side table denormalization. One thing to note is that the Apache Cassandra community reverted materialized views from production-ready Cassandra to an experimental feature in 2017.

Unlock access to the largest independent learning library in Tech for FREE!
Get unlimited access to 7500+ expert-authored eBooks and video courses covering every tech area you can think of.
Renews at $19.99/month. Cancel anytime

Secondary indexes


This is another feature that is now production-ready with the Scylla 3.0 release. These global secondary indexes can scale to any clusters of any size. This is unlike the local-indexing approach adopted by Apache Cassandra. Secondary indexes allow users to query data via non-primary key columns.

Cassandra 3.x file format compatibility


Scylla 3.0 includes support for Apache Cassandra 3.x compatible format (SSTable). This improves performance and reduces storage volume by three times.

With a shared-nothing approach, Scylla has increased throughput and storage capacity 10x that of Apache Cassandra. Scylla Open Source 3.0 has a close-to-the-hardware design to use modern servers optimally. It is written from scratch in C++ for significant improvements in areas concerning throughput and latency. Scylla consistently achieves 99% tail latency of less than 1 millisecond.

To know more about Scylla, visit the ScyllaDB website.

Why MongoDB is the most popular NoSQL database today

TimescaleDB 1.0 officially released

PostgreSQL 11 is here with improved partitioning performance, query parallelism, and JIT compilation