ScyllaDB 6.0: True Elastic Scale

The Challenge of Cloud Database Scaling

Cloud infrastructure is inherently elastic. But most databases don’t take full advantage of that elasticity.

New nodes can be provisioned fast, but there’s a significant lag before they can actually serve traffic – particularly when data distribution is static (e.g., determined exclusively by a hashing function).  The new data distribution must be completed and synchronized across the cluster before new nodes can reliably service reads and writes.

Even with “autoscaling,” substantially increasing cluster capacity takes time. In addition, moving massive amounts of data is challenging because it may pin too many compute and IO resources, causing a performance bottleneck.

Smooth scaling through dynamic “tablets-based” data replication 

With ScyllaDB’s new tablets replication architecture, data is dynamically redistributed as the workload and topology evolve. New nodes can be spun up in parallel and start adapting to the load in near real-time. This means teams can quickly scale out in response to traffic spikes – satisfying latency SLAs without needing to overprovision “just in case.”

Adaptive load rebalancing further optimizes efficiency on top of ScyllaDB’s signature shard-per-core architecture, which is known for providing predictable low latency at scale (e.g., workloads exceeding 1M ops/sec).

See Tablets in Action

What’s next?

The path forward is quite clear. Imagine these use cases:

Typeless

You could be typeless. You won’t have to think about instance type ahead of time. Do you need a volume-based instance like the i3ens, or a throughput-based instance like i4is? What if the volume will vary over time? It won’t matter. The instances will adjust automatically. 

Sizeless

You could be sizeless. That means you won’t have to worry about capacity planning when you start off. Start small and evolve from there.

Limitless

You could also be limitless. You could start off anticipating a high throughput and then reduce it, or you could commit to a base and add on-demand usage if you exceed it.

Learn More

// Live Webinar

ScyllaDB 6.0: True Elastic Scale

Join the webinar with Dor Laor, co-founder and CEO of ScyllaDB.

// Release Notes

Access Release Notes

Read the full release notes for ScyllaDB Open Source 6.0

// Download

Download ScyllaDB Open Source 6.0

Get the latest version of ScyllaDB Open Source.

// Blog

ScyllaDB 6.0

Browse the ScyllaDB 6.0 blog series.