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.


IEEE Spectrum Ranks Languages

IEEE Spectrum has repeated its annual exercise to rank programming languages in terms of their popularity and once again it is Python that emerges as the front runner in its rankings. However, Python  [ ... ]

The Bamboo Garden Trimming Problem - Fun CS Theory

Today is World Bamboo Day which, since 2009, is observed on September 18 in order to raise awareness about the conservation of this extremely useful plant. It reminded me of an algoritrhmic puzzl [ ... ]

More News





or email your comment to:

Last Updated ( Friday, 16 November 2018 )