SlideShare a Scribd company logo
Dor Laor, ScyllaDB Co-Founder & CEO
Avi Kivity, ScyllaDB Co-Founder & CTO
Introducing Scylla
Open Source 4.0
Dor Laor
Dor Laor is the CEO of ScyllaDB. Previously, Dor was part of the founding team of the KVM
hypervisor under Qumranet that was acquired by Red Hat. At Red Hat Dor was managing the KVM
and Xen development for several years. Dor holds an MSc from the Technion and a Phd in
snowboarding.
Avi Kivity
Avi Kivity, CTO of ScyllaDB, is known mostly for starting the Kernel-based Virtual Machine (KVM)
project, the hypervisor underlying many production clouds. He has worked for Qumranet and Red
Hat as KVM maintainer until December 2012. Avi is now CTO of ScyllaDB, a company that seeks to
bring the same kind of innovation to the public cloud space.
Presenters
Agenda
■ Alternator: DynamoDB-Compatible API
■ Lightweight Transactions
■ CDC
■ Repair Improvements
■ Scylla Operator for Kubernetes
■ Comparing Scylla 4.0 to Cassandra 4.0
Scylla Alternator: DynamoDB-Compatible API
■ Part of Scylla core, not a layer
■ Fits well to the Scylla model: Yet ‘another’
columnar database
■ Drop-in replacement for DynamoDB
■ Open source!
■ Consumable through
{git, gcc, docker, k8s, rpm, DBaaS}
Scylla Alternator: Why Use?
■ Substantially better price/performance
■ Better tail latency
■ Easy development – docker & laptop
■ It’s OPEN
■ Multi-cloud, hybrid-cloud, your own cloud
■ Observability: Prometheus and Grafana
■ No limits on object sizes, partition sizes, etc.
■ No throttled requests
■ Workload consolidation
■ Workload prioritization (coming)
Scylla Alternator: When to Use?
■ Docker image – Easy & cheap development
■ Leave one datacenter on DynamoDB, others on ScyllaDB
■ Scylla Cloud – Easy managed database
■ Ultimately – Always!
Protocol Comparison: DynamoDB API vs CQL
■ We recently covered it in this blog post
■ HTTP native vs CQL
■ HTTP lack of request multiplexing
■ Textual vs. binary protocol
■ CQL prepared statement
■ CQL topology awareness
■ CRDT vs RMW, LWT
■ Schema-full vs. schema-less
■ Keyspaces vs. single table design
Lightweight Transactions – Linearizability
■ Long anticipated, finally, feature parity ;)
■ Based on Paxos implementation, like Cassandra
■ 3 round trips vs Cassandra’s 4
■ More improvements
CQL Conditional Statement
> UPDATE employees SET join_date = '2018-05-19'
WHERE firstname = 'John' AND lastname = 'Doe'
IF join_date != null;
[applied]
-----------
False
9
Conditional Batches
BEGIN BATCH
UPDATE tasks SET n_abandoned = 0 WHERE project_id = 1
IF n_abandoned > 0
DELETE FROM tasks WHERE project_id = 1
AND state = 'Abandoned'
APPLY BATCH;
10
Lightweight Transactions
■ 3 round trips vs Cassandra’s 4
■ Shard-aware driver
■ Safe/durable commitlog by default
with the best performance
■ Good observability
Change Data Capture – CDC
Consumable modification record for one
or more tables in the database
■ Capture changes (write/update/delete)
■ Asynchronously readable by a consumer
■ Using CQL statements, protocol, and driver
■ Table level Granularity
■ Highly Available
■ Persistent
■ (Eventually) Consistent
Feeding Microservices
Kafka
CDC
Stream
Fraud
Detection
Data Lake
Real Time
Analysis
Search
CREATE TABLE company.employees (
department text,
last_name text,
first_name text,
age int,
level int,
PRIMARY KEY (department,
last_name, first_name)
) WITH cdc = {/* CDC parameters go here
*/};
CREATE TABLE company.employees_scylla_cdc_log (
cdc$stream_id blob,
cdc$time timeuuid,
cdc$batch_seq_no int,
cdc$operation tinyint,
cdc$ttl bigint,
department text,
first_name text,
last_name text,
age int, cdc$deleted_age boolean,
level int, cdc$deleted_level boolean,
PRIMARY KEY (cdc$stream_id, cdc$time,
cdc$batch_seq_no)
)
CDC Log
CDC Write
RF=3
CL = QUORUM (2)
Comparison Chart
Cassandra DynamoDB MongoDB Scylla
Consumer location on-node off-node off-node off-node
Replication duplicated deduplicated deduplicated deduplicated
Deltas yes no partial yes
Pre-image no yes no optional
Post-image no yes yes optional
Slow consumer reaction Table stopped Consumer loses data Consumer loses data Consumer loses data
Ordering no yes yes yes
Filtering no no ? yes
CDC under the Hood
■ CDC tables use TWCS
● TWCS major compaction (unrelated to CDC)
■ CQL Bypass cache – per query bypass hint for standard CQL
■ New: CDC table shouldn’t be cached – Per table settings
Repair Improvements
■ Row level repair
● Minimizes data transfer
● Minimizes disk reads
Repair Improvements
■ Row level repair
■ Repair Based Node Operations
● Bootstrap, decommission, replace, removenode, rebuild
● Node replace is _safe_
● Resumable in nature
● Efficient – rebuild will only bring the missing data
Repair Improvements
■ Row level repair
■ Repair Based Node Operations
■ Tune scheduling priority to accelerate bootstrap – Coming
■ Adjust way of adding repair sstables to main dataset – Coming
■ Network scheduling – Future
■ IBF – Invertible Bloom Filter – Future
Kubernetes Operator
Easy to get started:
Kubernetes Operator 1/5
Kubernetes Operator 2/5
Kubernetes Operator 3/5
Kubernetes Operator 4/5
Kubernetes Operator 5/5
Cassandra 4.0 Features
■ Java 11, ZGC
■ Netty
■ Zero copy networking
■ Virtual Tables
■ Transient Replication (experimental)
■ Incremental Repair
■ Audit Logging
■ Pluggable Storage Engine
The Benchmark
■ Max IOPS while latency < 10ms P99
■ 40 Cassandra i3.4xl
■ 4 Scylla i3.metal
■ Scylla delivers 600k ops at 12ms P99
■ Cassandra delivers 200k ops at 85ms P99
■ Scylla performs
● 3x throughput
● 7x better latency
● 2.5x cheaper deployment
● 10x fewer nodes
● 14x faster elastic scale out -> More cost
● 30x faster elastic scale in
I3.metal Cluster Guided Tour
Resources
■ Download Scylla Open Source
■ Scylla University
■ Test Drive
■ On-Demand Webinars
● Lightweight Transactions
● Change Data Capture (CDC)
● Scylla’s DynamoDB Compatible API
We’ll soon email you these links and the recording
Q&A
Thank you

More Related Content

PPTX
Scylla Summit 2019 Keynote - Avi Kivity
PPTX
Seastar Summit 2019 Keynote
PDF
Scylla Summit 2016: Compose on Containing the Database
PDF
Back to the future with C++ and Seastar
PDF
Comparing Apache Cassandra 4.0, 3.0, and ScyllaDB
PDF
Running a DynamoDB-compatible Database on Managed Kubernetes Services
PDF
Scylla: 1 Million CQL operations per second per server
PDF
ScyllaDB @ Apache BigData, may 2016
Scylla Summit 2019 Keynote - Avi Kivity
Seastar Summit 2019 Keynote
Scylla Summit 2016: Compose on Containing the Database
Back to the future with C++ and Seastar
Comparing Apache Cassandra 4.0, 3.0, and ScyllaDB
Running a DynamoDB-compatible Database on Managed Kubernetes Services
Scylla: 1 Million CQL operations per second per server
ScyllaDB @ Apache BigData, may 2016

What's hot (20)

PPTX
FireEye & Scylla: Intel Threat Analysis Using a Graph Database
PPTX
MongoDB vs Scylla: Production Experience from Both Dev & Ops Standpoint at Nu...
PPTX
Scylla Summit 2018: Getting the Most Out of Scylla on Kubernetes
PDF
How to achieve no compromise performance and availability
PDF
Eliminating Volatile Latencies Inside Rakuten’s NoSQL Migration
PDF
Seastar Summit 2019 vectorized.io
PDF
Scylla Virtual Workshop 2020
PDF
Scylla Summit 2022: Stream Processing with ScyllaDB
PPTX
SAS Institute on Changing All Four Tires While Driving an AdTech Engine at Fu...
PPTX
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
PDF
Scylla Summit 2022: How ScyllaDB Powers This Next Tech Cycle
PPTX
Scylla Summit 2018: Keynote - 4 Years of Scylla
PDF
Critical Attributes for a High-Performance, Low-Latency Database
PDF
Scylla Summit 2022: Building Zeotap's Privacy Compliant Customer Data Platfor...
PDF
The Do’s and Don’ts of Benchmarking Databases
PPTX
Scylla Summit 2018: Consensus in Eventually Consistent Databases
PDF
Under the Hood of a Shard-per-Core Database Architecture
PDF
How we got to 1 millisecond latency in 99% under repair, compaction, and flus...
PDF
Running Scylla on Kubernetes with Scylla Operator
PPTX
Scylla Summit 2018: Scylla 3.0 and Beyond
FireEye & Scylla: Intel Threat Analysis Using a Graph Database
MongoDB vs Scylla: Production Experience from Both Dev & Ops Standpoint at Nu...
Scylla Summit 2018: Getting the Most Out of Scylla on Kubernetes
How to achieve no compromise performance and availability
Eliminating Volatile Latencies Inside Rakuten’s NoSQL Migration
Seastar Summit 2019 vectorized.io
Scylla Virtual Workshop 2020
Scylla Summit 2022: Stream Processing with ScyllaDB
SAS Institute on Changing All Four Tires While Driving an AdTech Engine at Fu...
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
Scylla Summit 2022: How ScyllaDB Powers This Next Tech Cycle
Scylla Summit 2018: Keynote - 4 Years of Scylla
Critical Attributes for a High-Performance, Low-Latency Database
Scylla Summit 2022: Building Zeotap's Privacy Compliant Customer Data Platfor...
The Do’s and Don’ts of Benchmarking Databases
Scylla Summit 2018: Consensus in Eventually Consistent Databases
Under the Hood of a Shard-per-Core Database Architecture
How we got to 1 millisecond latency in 99% under repair, compaction, and flus...
Running Scylla on Kubernetes with Scylla Operator
Scylla Summit 2018: Scylla 3.0 and Beyond
Ad

Similar to Introducing Scylla Open Source 4.0 (20)

PPTX
Apache Cassandra Lunch #74: ScyllaDB - Peter Corless
PPTX
Cassandra vs. ScyllaDB: Evolutionary Differences
PDF
Scylla db deck, july 2017
PPTX
Cassandra to ScyllaDB: Technical Comparison and the Path to Success
PDF
ScyllaDB Virtual Workshop
PPTX
Meeting the challenges of OLTP Big Data with Scylla
PPTX
Why We Chose ScyllaDB over DynamoDB for "User Watch Status"
PDF
Building Event Streaming Architectures on Scylla and Kafka
PDF
How Development Teams Cut Costs with ScyllaDB.pdf
PDF
Numberly on Joining Billions of Rows in Seconds: Replacing MongoDB and Hive w...
PDF
Cassandra Workshop - Cassandra from scratch in one day
PDF
A glimpse of cassandra 4.0 features netflix
PDF
What Developers Need to Unlearn for High Performance NoSQL
PDF
Introducing Scylla Cloud
PDF
The Path to ScyllaDB 5.2
PDF
Elasticity, Speed & Simplicity: Get the Most Out of New ScyllaDB Capabilities
PDF
5 Factors When Selecting a High Performance, Low Latency Database
PPTX
Lightweight Transactions in Scylla versus Apache Cassandra
PPTX
Using Cassandra with your Web Application
PDF
Transforming the Database: Critical Innovations for Performance at Scale
Apache Cassandra Lunch #74: ScyllaDB - Peter Corless
Cassandra vs. ScyllaDB: Evolutionary Differences
Scylla db deck, july 2017
Cassandra to ScyllaDB: Technical Comparison and the Path to Success
ScyllaDB Virtual Workshop
Meeting the challenges of OLTP Big Data with Scylla
Why We Chose ScyllaDB over DynamoDB for "User Watch Status"
Building Event Streaming Architectures on Scylla and Kafka
How Development Teams Cut Costs with ScyllaDB.pdf
Numberly on Joining Billions of Rows in Seconds: Replacing MongoDB and Hive w...
Cassandra Workshop - Cassandra from scratch in one day
A glimpse of cassandra 4.0 features netflix
What Developers Need to Unlearn for High Performance NoSQL
Introducing Scylla Cloud
The Path to ScyllaDB 5.2
Elasticity, Speed & Simplicity: Get the Most Out of New ScyllaDB Capabilities
5 Factors When Selecting a High Performance, Low Latency Database
Lightweight Transactions in Scylla versus Apache Cassandra
Using Cassandra with your Web Application
Transforming the Database: Critical Innovations for Performance at Scale
Ad

More from ScyllaDB (20)

PDF
Understanding The True Cost of DynamoDB Webinar
PDF
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
PDF
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
PDF
New Ways to Reduce Database Costs with ScyllaDB
PDF
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
PDF
Powering a Billion Dreams: Scaling Meesho’s E-commerce Revolution with Scylla...
PDF
Leading a High-Stakes Database Migration
PDF
Achieving Extreme Scale with ScyllaDB: Tips & Tradeoffs
PDF
Securely Serving Millions of Boot Artifacts a Day by João Pedro Lima & Matt ...
PDF
How Agoda Scaled 50x Throughput with ScyllaDB by Worakarn Isaratham
PDF
How Yieldmo Cut Database Costs and Cloud Dependencies Fast by Todd Coleman
PDF
ScyllaDB: 10 Years and Beyond by Dor Laor
PDF
Reduce Your Cloud Spend with ScyllaDB by Tzach Livyatan
PDF
Migrating 50TB Data From a Home-Grown Database to ScyllaDB, Fast by Terence Liu
PDF
Vector Search with ScyllaDB by Szymon Wasik
PDF
Workload Prioritization: How to Balance Multiple Workloads in a Cluster by Fe...
PDF
Two Leading Approaches to Data Virtualization, and Which Scales Better? by Da...
PDF
Scaling a Beast: Lessons from 400x Growth in a High-Stakes Financial System b...
PDF
Object Storage in ScyllaDB by Ran Regev, ScyllaDB
PDF
Lessons Learned from Building a Serverless Notifications System by Srushith R...
Understanding The True Cost of DynamoDB Webinar
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
New Ways to Reduce Database Costs with ScyllaDB
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Powering a Billion Dreams: Scaling Meesho’s E-commerce Revolution with Scylla...
Leading a High-Stakes Database Migration
Achieving Extreme Scale with ScyllaDB: Tips & Tradeoffs
Securely Serving Millions of Boot Artifacts a Day by João Pedro Lima & Matt ...
How Agoda Scaled 50x Throughput with ScyllaDB by Worakarn Isaratham
How Yieldmo Cut Database Costs and Cloud Dependencies Fast by Todd Coleman
ScyllaDB: 10 Years and Beyond by Dor Laor
Reduce Your Cloud Spend with ScyllaDB by Tzach Livyatan
Migrating 50TB Data From a Home-Grown Database to ScyllaDB, Fast by Terence Liu
Vector Search with ScyllaDB by Szymon Wasik
Workload Prioritization: How to Balance Multiple Workloads in a Cluster by Fe...
Two Leading Approaches to Data Virtualization, and Which Scales Better? by Da...
Scaling a Beast: Lessons from 400x Growth in a High-Stakes Financial System b...
Object Storage in ScyllaDB by Ran Regev, ScyllaDB
Lessons Learned from Building a Serverless Notifications System by Srushith R...

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Electronic commerce courselecture one. Pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Cloud computing and distributed systems.
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
Teaching material agriculture food technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation_ Review paper, used for researhc scholars
Electronic commerce courselecture one. Pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
CIFDAQ's Market Insight: SEC Turns Pro Crypto
The AUB Centre for AI in Media Proposal.docx
Cloud computing and distributed systems.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Understanding_Digital_Forensics_Presentation.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Teaching material agriculture food technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...

Introducing Scylla Open Source 4.0

  • 1. Dor Laor, ScyllaDB Co-Founder & CEO Avi Kivity, ScyllaDB Co-Founder & CTO Introducing Scylla Open Source 4.0
  • 2. Dor Laor Dor Laor is the CEO of ScyllaDB. Previously, Dor was part of the founding team of the KVM hypervisor under Qumranet that was acquired by Red Hat. At Red Hat Dor was managing the KVM and Xen development for several years. Dor holds an MSc from the Technion and a Phd in snowboarding. Avi Kivity Avi Kivity, CTO of ScyllaDB, is known mostly for starting the Kernel-based Virtual Machine (KVM) project, the hypervisor underlying many production clouds. He has worked for Qumranet and Red Hat as KVM maintainer until December 2012. Avi is now CTO of ScyllaDB, a company that seeks to bring the same kind of innovation to the public cloud space. Presenters
  • 3. Agenda ■ Alternator: DynamoDB-Compatible API ■ Lightweight Transactions ■ CDC ■ Repair Improvements ■ Scylla Operator for Kubernetes ■ Comparing Scylla 4.0 to Cassandra 4.0
  • 4. Scylla Alternator: DynamoDB-Compatible API ■ Part of Scylla core, not a layer ■ Fits well to the Scylla model: Yet ‘another’ columnar database ■ Drop-in replacement for DynamoDB ■ Open source! ■ Consumable through {git, gcc, docker, k8s, rpm, DBaaS}
  • 5. Scylla Alternator: Why Use? ■ Substantially better price/performance ■ Better tail latency ■ Easy development – docker & laptop ■ It’s OPEN ■ Multi-cloud, hybrid-cloud, your own cloud ■ Observability: Prometheus and Grafana ■ No limits on object sizes, partition sizes, etc. ■ No throttled requests ■ Workload consolidation ■ Workload prioritization (coming)
  • 6. Scylla Alternator: When to Use? ■ Docker image – Easy & cheap development ■ Leave one datacenter on DynamoDB, others on ScyllaDB ■ Scylla Cloud – Easy managed database ■ Ultimately – Always!
  • 7. Protocol Comparison: DynamoDB API vs CQL ■ We recently covered it in this blog post ■ HTTP native vs CQL ■ HTTP lack of request multiplexing ■ Textual vs. binary protocol ■ CQL prepared statement ■ CQL topology awareness ■ CRDT vs RMW, LWT ■ Schema-full vs. schema-less ■ Keyspaces vs. single table design
  • 8. Lightweight Transactions – Linearizability ■ Long anticipated, finally, feature parity ;) ■ Based on Paxos implementation, like Cassandra ■ 3 round trips vs Cassandra’s 4 ■ More improvements
  • 9. CQL Conditional Statement > UPDATE employees SET join_date = '2018-05-19' WHERE firstname = 'John' AND lastname = 'Doe' IF join_date != null; [applied] ----------- False 9
  • 10. Conditional Batches BEGIN BATCH UPDATE tasks SET n_abandoned = 0 WHERE project_id = 1 IF n_abandoned > 0 DELETE FROM tasks WHERE project_id = 1 AND state = 'Abandoned' APPLY BATCH; 10
  • 11. Lightweight Transactions ■ 3 round trips vs Cassandra’s 4 ■ Shard-aware driver ■ Safe/durable commitlog by default with the best performance ■ Good observability
  • 12. Change Data Capture – CDC Consumable modification record for one or more tables in the database ■ Capture changes (write/update/delete) ■ Asynchronously readable by a consumer ■ Using CQL statements, protocol, and driver ■ Table level Granularity ■ Highly Available ■ Persistent ■ (Eventually) Consistent
  • 14. CREATE TABLE company.employees ( department text, last_name text, first_name text, age int, level int, PRIMARY KEY (department, last_name, first_name) ) WITH cdc = {/* CDC parameters go here */}; CREATE TABLE company.employees_scylla_cdc_log ( cdc$stream_id blob, cdc$time timeuuid, cdc$batch_seq_no int, cdc$operation tinyint, cdc$ttl bigint, department text, first_name text, last_name text, age int, cdc$deleted_age boolean, level int, cdc$deleted_level boolean, PRIMARY KEY (cdc$stream_id, cdc$time, cdc$batch_seq_no) ) CDC Log
  • 15. CDC Write RF=3 CL = QUORUM (2)
  • 16. Comparison Chart Cassandra DynamoDB MongoDB Scylla Consumer location on-node off-node off-node off-node Replication duplicated deduplicated deduplicated deduplicated Deltas yes no partial yes Pre-image no yes no optional Post-image no yes yes optional Slow consumer reaction Table stopped Consumer loses data Consumer loses data Consumer loses data Ordering no yes yes yes Filtering no no ? yes
  • 17. CDC under the Hood ■ CDC tables use TWCS ● TWCS major compaction (unrelated to CDC) ■ CQL Bypass cache – per query bypass hint for standard CQL ■ New: CDC table shouldn’t be cached – Per table settings
  • 18. Repair Improvements ■ Row level repair ● Minimizes data transfer ● Minimizes disk reads
  • 19. Repair Improvements ■ Row level repair ■ Repair Based Node Operations ● Bootstrap, decommission, replace, removenode, rebuild ● Node replace is _safe_ ● Resumable in nature ● Efficient – rebuild will only bring the missing data
  • 20. Repair Improvements ■ Row level repair ■ Repair Based Node Operations ■ Tune scheduling priority to accelerate bootstrap – Coming ■ Adjust way of adding repair sstables to main dataset – Coming ■ Network scheduling – Future ■ IBF – Invertible Bloom Filter – Future
  • 27. Cassandra 4.0 Features ■ Java 11, ZGC ■ Netty ■ Zero copy networking ■ Virtual Tables ■ Transient Replication (experimental) ■ Incremental Repair ■ Audit Logging ■ Pluggable Storage Engine
  • 28. The Benchmark ■ Max IOPS while latency < 10ms P99 ■ 40 Cassandra i3.4xl ■ 4 Scylla i3.metal ■ Scylla delivers 600k ops at 12ms P99 ■ Cassandra delivers 200k ops at 85ms P99 ■ Scylla performs ● 3x throughput ● 7x better latency ● 2.5x cheaper deployment ● 10x fewer nodes ● 14x faster elastic scale out -> More cost ● 30x faster elastic scale in
  • 30. Resources ■ Download Scylla Open Source ■ Scylla University ■ Test Drive ■ On-Demand Webinars ● Lightweight Transactions ● Change Data Capture (CDC) ● Scylla’s DynamoDB Compatible API We’ll soon email you these links and the recording
  • 31. Q&A