fbpx

ScyllaDB Roadmaps

Upcoming NoSQL Database Features

ScyllaDB Roadmap illustration
Roadmap mascot

ScyllaDB is the best choice for real-time big data workloads

ScyllaDB Product Roadmaps

ScyllaDB Open Source Roadmap
ScyllaDB Open Source Roadmap ScyllaDB Manager Roadmap ScyllaDB Monitoring Stack Roadmap ScyllaDB Operator Roadmap
ScyllaDB Open Source Product Icon

ScyllaDB Open Source Roadmap

ScyllaDB is an open source first company committed to shared innovation and transparency that leads to continually improving the features of its NoSQL database

This page is a point-in-time snapshot of our current efforts and plans. However, our plans are always responsive to customer input, market evolution, and development constraints of database technologies.

Track progress through the open source ScyllaDB project on GitHub including a public project issue tracker. You are welcome to add database feature requests and vote for your favorite issue.

We have an additional set of advanced NoSQL database features that go beyond Apache Cassandra, for example:

  • Shard-per-core design for more linear performance
  • Heat-weighted load-balancing
  • Seedless gossip implementation
  • CPU and I/O schedulers
  • CQL queryable Change Data Capture (CDC)
  • AWS DynamoDB compatible API (Alternator)
  • and more!

ScyllaDB Open Source Release Cycle

ScyllaDB Open Source uses a familiar X.Y.Z release numbering scheme, with X being the major release, Y being the minor release and Z being the maintenance or bug fix release.

ScyllaDB major releases have historically been made available roughly every year and a half. Between major releases we release periodic ScyllaDB minor versions, which include both bug fixes and new features. We support only the two latest minor releases. So, for example, if we released ScyllaDB Open Source X.3, we would support X.3 and X.2; X.1 would no longer be supported. We produce bug fix-only (“.Z”) releases regularly between minor releases.

Complex features for more advanced database architectures will be flagged as experimental for one release, marking them as completed, but not thoroughly tested yet. Also, some experimental features may be subject to change as we discover how it performs in customer environments. At the same time, we put most of our effort into internal optimizations and performance improvements. You can read more about all the rigors we put ScyllaDB through on our testing page.

ScyllaDB is moving fast! Keep an eye on the scylladb-users mailing list for updates and find out how else you can get involved in our ScyllaDB Open Source community.

Planned features for ScyllaDB Open Source 4.x and 5.x

  • Enhancements to our DynamoDB compatible API (Alternator)
  • Faster resumable streaming (Repair base streaming)
  • Transactional schema updates based on Raft
  • Transactional topology change (allows adding or removing multiple nodes simultaneously) based on Raft
  • Tablets
  • Better overload protection
  • Lua / WebAssembly UDF
  • And many more stability and performance improvements

We are invested in improving database technologies in 2021 and beyond, including an improved disk format, different database enhancements and integration with analytics and search.

Want to hear more about our ideas for ScyllaDB Open Source and ScyllaDB Enterprise? Please contact us.

ScyllaDB Drivers Mascot

ScyllaDB Manager Roadmap

ScyllaDB Manager is a centralized, highly available, NoSQL database management solution for multiple ScyllaDB clusters. It is part of the ScyllaDB Enterprise offering and is also available to ScyllaDB Open Source users (limited to 5 nodes).

ScyllaDB Manager 2.x now includes recurrent backups to AWS S3 and a new ScyllaDB Agent.

While the list below includes advanced database management features visible to the users, we put most of our effort into under the hood optimizations, performance improvements, and autonomous database functionality.

Planned ScyllaDB Manager 2.x features:

  • Backup to more targets – 2.x
  • Automated restore and clone – 2.x
  • Time Window support – 2.x
  • Cluster Management – ScyllaDB Manager 3.0 (basic), 3.1 (extended)
  • Alerts Manager – ScyllaDB Manager 3.x
  • Log Collection – ScyllaDB Manager 3.x
  • Manager Role-Based Access Control – ScyllaDB Manager 3.x
  • UI console – ScyllaDB Manager 3.x
  • ScyllaDB-as-a-Service – cloud-based database management system

ScyllaDB Monitoring Stack Roadmap

ScyllaDB Monitoring Stack is a bundle of three components (a Prometheus metric collector, alert manager, and Grafana 6 dashboards) that can be deployed as containers or directly onto a host. It collects metrics and events through the ScyllaDB Agent from nodes and from ScyllaDB Manager.

The stack empowers DevOps, Infrastructure Operations, and Database Administrators to quickly find and fix issues impacting the performance of their ScyllaDB cluster. Teams can drill down from high-level dashboards to detailed metrics to determine next steps.

ScyllaDB Monitoring 3.2 introduces dashboard annotations for repair and backup as well as a new collection of dashboard screens.

Planned ScyllaDB Manager 3.x features:

  • Support monitoring of future version of ScyllaDB, ScyllaDB Enterprise and ScyllaDB Manager
  • Add annotations for Cluster wide operation
  • Unified packaging and operation with ScyllaDB Manager
ScyllaDB Operator Product Icon

ScyllaDB Operator Roadmap

ScyllaDB Operator (Preview) is a new tool for automating the deployment of ScyllaDB clusters within a kubernetes environment. It currently it supports:

  • Deploying across multi-zone clusters
  • Scaling up clusters or adding new racks
  • Scaling down clusters
  • Monitoring with Prometheus and Grafana

Planned ScyllaDB Operator features:

  • Fully install ScyllaDB and ScyllaDB Enterprise Clusters, including Monitoring and ScyllaDB Manager
  • Automate ScyllaDB Cluster operations on K8s
  • Available on and tested with managed K8s providers
ScyllaDB University Mascot

ScyllaDB University

Get started on the path to ScyllaDB expertise

ScyllaDB Cloud Mascot

ScyllaDB Cloud

It’s easy to get started with our NoSQL DBaaS