Scylla DB Adds HTAP
Written by Kay Ewbank   
Friday, 16 November 2018

A new release of Scylla DB has been released with support for Hybrid Transactional / Analytical Processing (HTAP) via concurrent OLTP and OLAP. The open source NoSQL database also now has feature parity with Apache Cassandra. 

The new release, Scylla Open Source 3.0, also has materialized views and support for secondary indexes. The developers of Scylla describe it as a drop-in replacement for Apache Cassandra with as much as 10 times better performance. It is written in C++ to maximize throughput, latency and administration, and the company says Scylla delivers scale-up performance of more than 1,000,000 IOPS per node, scales out to hundreds of nodes, and consistently achieves a 99 percent tail latency of less than 1 millisecond.


The new features of Scylla start with the HTAP support from the addition of support for concurrent OLTP and OLAP. Organizations using Scylla can run real-time operational workloads with big-data analytical workloads within a single database cluster. This is tricky to achieve as Online Transaction Processing (OLTP) and Online Analytical Processing (OLAP) have very different data access characteristics. OLTP generally involves transactions that mix reads, writes, and updates, so needs to have low latency. OLAP, in contrast, usually involves broad scans across datasets. Scylla now has capabilities that isolate workloads, so should be able to run both types of use at once.


The support for materialized views means Scylla supports creating and periodically maintaining a view where the results are calculated and stored for later use, and updated to remain current at points where the database engine has spare capacity.  While this is a relatively common feature in SQL databases, it is less frequently found in NoSQL databases. The Scylla developers say this enables automated server-side table denormalization. Another improvement in this release is support for secondary Indexes that can be scaled to any cluster size.

There's a one hour test-drive of Scylla that you can take to see how it would cope with your parameters, with performance graphs will show you the throughput, latency, disk capacity and load you can expect.




More Information

ScyllaDB Open Source Edition

Related Articles

Cassandra 2.0 Available

Cassandra 1.0 with Increased Performance

Cassandra with CQL


To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, Facebook or Linkedin.


Apple Blocks 15 W3C Standards In Safari

When is a web browser not standards-based? When it's made by Apple. Is it right for a browser maker to decide which standards to implement? Apple is firmly of the opinion that it can pick and choose.

 [ ... ]

Spark 3 Improves Python and SQL Support

Spark 3 has been released with major improvements in Python and SQL support, along with changes to make it easier to explore data. It is also faster.

More News





or email your comment to:

Last Updated ( Friday, 16 November 2018 )