Scylla Launches ScyllaDB X Cloud |
Written by Kay Ewbank | |||
Thursday, 19 June 2025 | |||
The developers of ScyllaDB have announced an updated version of the managed version of its database that is aimed at meeting workloads based on demand. ScyllaDB is an open source NoSQL database that's compatible with Apache Cassandra. The developers of Scylla describe it as a much faster drop-in replacement for Apache Cassandra. Scylla Cloud was already available on AWS and Google cloud as a fully managed NoSQL DBaaS that could run data-intensive applications at scale across multiple availability zones and regions. Its benefits include the extreme elasticity with the ability to scale terabytes of data ingestion and transaction processing in minutes, alongside 100% API compatibility with Apache Cassandra CQL and DynamoDB and real-time streaming data processing via native Kafka and Spark plug-ins. This latest update, ScyllaDB X Cloud is the latest version, and the developers say it is a truly elastic database designed to support variable/unpredictable workloads. In practical terms, this release adds the ability to scale in and out almost instantly to match actual usage, hour by hour. In a blog post announcing the new version ScyllaDB's Tzach Livyatan said: "For example, you can scale all the way from 100K OPS to 2M OPS in just minutes, with consistent single-digit millisecond P99 latency. This means you don't need to overprovision for the worst-case scenario or suffer latency hits while waiting for autoscaling to fully kick in. You can now safely run at 90% storage utilization, compared to the standard 70% utilization." The new mode uses a different cluster type, X Cloud cluster, which provides greater elasticity, higher storage utilization, and automatic scaling. X Cloud clusters are available from the ScyllaDB Cloud application and API on AWS and GCP, running on a ScyllaDB account or your company's account with the Bring Your Own Account (BYOA) model. The new clusters are based on ScyllaDB's concept of tablets, smaller parts of tables. Data in Scylla tables are split into tablets, smaller logical pieces, which are dynamically balanced across the cluster using the Raft consensus protocol. Tablets are the smallest replication unit in ScyllaDB, and the developers say they provide dynamic, parallel, and near-instant scaling operations, and allow for autonomous and flexible data balancing. They also ensure that data is sharded and replicated evenly across the cluster. ScyllaDB X Cloud uses tablets to underpin elasticity. Scaling can be triggered automatically based on storage capacity, and as capacity expands and contracts, the database will automatically optimize both node count and utilization. Users don't even have to choose node size; ScyllaDB X Cloud's storage-utilization target manages that. The use of tablets also supports running at a maximum storage utilization of 90%, because tablets can move data to new nodes so much faster, meaning ScyllaDB X Cloud can defer scaling until the very last minute. ScyllaDB X Cloud is available now. More InformationRelated ArticlesScyllaDB Optimizes Mixed Workload Latency Scylla Adds DynamoDB-Compatible API ScyllaDB Launches DynamoDB Migration Tool Scylla DB Adds Materialized Views 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.
Comments
or email your comment to: comments@i-programmer.info |
|||
Last Updated ( Thursday, 19 June 2025 ) |