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.

scylladb

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.

scylla2

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.

scylladb

 

 

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.

Banner


.NET 9 Released
18/11/2024

.NET 9 has been released with a number of performance improvements and new features designed to help developers use AI.



Gender Differences In Coding Style
13/11/2024

A novel investigation into the gender gap between men and women regarding coding ability was undertaken by Dr Siân Brooke. Her conclusion? There is a difference in the Python code [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Friday, 16 November 2018 )