April 9, 2018 By DJ Walker-Morgan 2 min read

ScyllaDB 2.0.3 with TLS now available on the IBM Cloud

ScyllaDB 2.0.3 is now available, in beta, through IBM Cloud Compose. The new release brings even more Cassandra-compatible features to Scylla, the high-performance, C++ based, in-place replacement for Cassandra. The Scylla 2.0.3 release also sees TLS encryption for clients switched on.

We introduced ScyllaDB at the end of 2016. It already stood out as a plug-compatible version of Cassandra at the time. The developers had taken Cassandra’s wide-column database design and built from the ground up a whole C++ framework and database on top of that. This meant the ideas behind Cassandra were freed from the performance limitations of the Java Virtual Machine. The ScyllaDB developers have since been regularly iterating their database while keeping it Cassandra compatible. They’ve also been carefully matching current Cassandra features, while advanced tuning of the internal mechanisms of ScyllaDB also lets them boost reliability and performance even more.

Scylla 2.0.3 features

Counters, one of the more requested features for current Cassandra compatibility. Counters deliver safely increment-able tables in a distributed system like Scylla. In 2.0.3, they become a production ready feature after being an experimental option in previous releases. Read more about Counters in the Scylla documentation.

As one feature enters production, a new experimental one arrives. In this case, it’s Materialized View support on Scylla. This allows tables to be created which are derived from the fields of another table while being indexed on fields that aren’t the primary key. That’s important in a database like Scylla; typically data is indexed and partitioned over nodes on the primary key and nothing else. These Materialized Views are real persisted stored tables, not queries run in the background. They provide a different way to slice your data models for efficient access. You can read more about it on the Scylla blog’s Materialized View preview and with an IBM Cloud Compose Scylla deployment, begin experimenting today.

Other Scylla 2.0 enhancements happen behind the scenes, as it were. An improved row cache means better use of memory, especially with large partitions. Heat Weighted Load Balancing is a new technique to direct traffic to hot busy caches while other nodes are coming up to speed; the idea is that if there’s a busy cache it’s likely to have the data needed anyway and it lets restarting nodes come online more quickly.

 ScyllaDB and TLS

New instances of Compose for ScyllaDB require that users connect with TLS encryption enabled. This ensures that the client’s data exchange with the database is protected in flight. To verify connections the service uses Let’s Encrypt certificates which, generally, means no local certificate to store. For full details of how to use this, consult the documentation which has been updated to go with the new release.

More from

ServiceNow and IBM revolutionize talent development with AI

4 min read - Generative AI is fundamentally changing the world of work by redefining the skills and jobs needed for the future. In fact, recent research from ServiceNow and Pearson found that an additional 1.76 million tech workers will be needed by 2028 in the US alone.  However, according to the IBM Institute for Business Value, less than half of CEOs surveyed (44%) have assessed the potential impact of generative AI on their workforces. To help customers develop and upskill their workforces to meet…

Responsible AI is a competitive advantage

3 min read - In the era of generative AI, the promise of the technology grows daily as organizations unlock its new possibilities. However, the true measure of AI’s advancement goes beyond its technical capabilities. It’s about how technology is harnessed to reflect collective values and create a world where innovation benefits everyone, not just a privileged few. Prioritizing trust and safety while scaling artificial intelligence (AI) with governance is paramount to realizing the full benefits of this technology. It is becoming clear that…

How a US bank modernized its mainframe applications with IBM Consulting and Microsoft Azure

9 min read - As organizations strive to stay ahead of the curve in today's fast-paced digital landscape, mainframe application modernization has emerged as a critical component of any digital transformation strategy. In this blog, we'll discuss the example of a US bank which embarked on a journey to modernize its mainframe applications. This strategic project has helped it to transform into a more modern, flexible and agile business. In looking at the ways in which it approached the problem, you’ll gain insights into…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters