The Real-Time Big Data Database

Scale-up performance of 1,000,000s of OPS per node, scale-out to hundreds of nodes and 99% latency of <1 msec

SCYLLA SUMMIT 2019

Full agenda announced! Customer use cases, feature launches, tech talks and more. Join us in San Francisco Nov 5-6

Introducing Project Alternator

Have a look at our new open source project that brings Amazon DynamoDB compatibility to Scylla

LIVE WEBINAR OCTOBER 16

Scaling Security on 100s of Millions of Mobile Devices Using Apache Kafka® and Scylla

The Fastest NoSQL Database

Scylla is a drop-in Apache Cassandra alternative big data database that powers your applications with ultra-low latency and extremely high throughput, while reducing TCO to a fraction of most NoSQL databases.

We reimplemented Apache Cassandra from scratch using C++ instead of Java to increase the raw performance and utilization of modern multi-core servers and, through self-tuning and improved uptime, minimize the overhead to DevOps. Scylla provides the NoSQL database platform your applications require to scale out and up linearly.

Try the Scylla DBaaS

Scylla Cloud is the fastest, most cost-effective NoSQL database as a service.

Users Agree, Scylla is the Best NoSQL Database

Benchmarks

The Fastest Distributed Database

ScyllaDB vs. DynamoDB Benchmark

Scylla Cloud easily outperforms AWS DynamoDB in a wide range of tests, at a lower cost, with no vendor lock-in.

Scylla Cloud is faster and costs less then Google Cloud BigTable. Scylla Cloud uses 1/10 the number of servers at BigTable to achieve the same performance.

AWS i3.metal Benchmark:
Comparing Scylla on 4 i3.metal nodes versus Apache Cassandra on 40 nodes of i3.4xlarge

Samsung Benchmark:
Throughput of ScyllaDB vs Apache Cassandra Using 2TB Data for Different YCSB Workloads

AWS i3.metal Benchmark:
Comparing Scylla on 4 i3.metal nodes versus Apache Cassandra on 40 nodes of i3.4xlarge

Samsung Benchmark:
Throughput of ScyllaDB vs Apache Cassandra Using 2TB Data for Different YCSB Workloads

ScyllaDB vs. DynamoDB Benchmark

YCSB Benchmark:
Scylla vs Apache Cassandra Using Only 3 Scylla Nodes

Consultation Promo

1:1 Office Hours

Schedule a technical consultation with a Scylla Solution Architect.

Benefits of Using Scylla’s Big Data Database

A true NoSQL database for the most demanding applications

Low and Consistent Latency

Lockless implementation and an independent memory management stack remove the inefficient reliance on JVM or Linux page cache to deliver consistently low latency.

Always-On Availability

Automatic failover and replication across multiple nodes and data-centers makes for reliable fault tolerance.

10x Higher Throughput

Written in C++ to squeeze every bit of performance from hardware and allow up to 1,000,000 read/write operations per node.

Highly Scalable

Auto-sharding, homogeneous servers, and native multi-datacenter implementation allow seamless linear scaling without compromising on application downtime or performance.

Easy to Use

Apache Cassandra’s wire protocol, a rich polyglot of drivers, and integration with Spark, Presto, and Graph tools make for resource-efficient and performance-effective coding.

Community Backed

An open source database since day one, Scylla is backed by a growing community of contributors.

Compaction, Streaming and Repair Solved

Workload conditioning provides an umbrella of dynamic scheduling algorithms to minimize database operation latency jitter and reduce compaction streaming and repair time.

Optimum Total Cost of Ownership

C++ framework boosts effectiveness to capture up to 10x throughput over existing infrastructure, creating a powerful and efficient NoSQL database.

Auto Tuning

Fully automated and dynamic database tuning effectively manages internal resources, requires zero configuration, and enhances performance straight out of the box.

 

No-Compromise Performance and Availability

Scylla's easy-to-use NoSQL database powers your applications with high availability and blazing fast performance.

What makes “a good” vs. a great database deployment? Apache Cassandra Scylla
High Availability Cassandra: Multi-region and fault tolerant Scylla: Multi-region and fault tolerant
High Scalability Cassandra: Homogeneous nodes scale to hundreds of nodes per cluster Scylla: Homogeneous nodes scale to hundreds of nodes per cluster. Additionally, Scylla scales up with the number of cores in our server
Low Latency Cassandra: Unpredictable and unbounded latency, mainly the result of the JVM’s GC Scylla: C++, shared-nothing and lockless novel design allows < 1 millisecond tail latency
High Throughput Cassandra: Limited per-node performance. Cannot fully exploit the disk/memory/cpus Scylla: Fully asynchronous core engine with shard-per-core architecture allows perfect scale-up
 Less Management Cassandra: Intricate tuning, endless compactions and GC storms makes it hard to maintain Scylla: Out-of-the-box tuning, isolation and SLA between background and foreground jobs free DevOps time during day and lets them sleep at night

Let’s do this

Getting started takes only a few minutes. Scylla has an installer for every major platform. If you get stuck, we’re here to help.