SE-Radio Episode 354: Avi Kivity on ScyllaDB.mp3

Topics covered
Popular Clips
Episode Highlights
Performance Metrics
The comparison between ScyllaDB and Cassandra reveals significant differences in throughput and latency metrics. explains that ScyllaDB can achieve a million operations per node, scaling horizontally with additional nodes, while Cassandra requires a larger cluster to reach similar performance levels 1. This efficiency translates to substantial cost savings for enterprises, as fewer nodes are needed to achieve the same throughput 1.
The less hardware you need, then the more savings you get. Or sometimes conversely, with the same amount of hardware you can do more or achieve lower throughput.
---
The choice of programming language also plays a role, with ScyllaDB implemented in C for greater control and performance compared to Cassandra's Java implementation 1.
Garbage Collection
Garbage collection presents a significant challenge for databases like Cassandra, impacting latency and performance. highlights that garbage collection can pause nodes for hundreds of milliseconds, disrupting distributed environments and affecting latency-sensitive applications 2. ScyllaDB addresses these issues with a log-structured allocator that manages heap fragmentation without traditional garbage collection, allowing for more predictable performance 2.
We already know what the garbage is, it's explicitly freed.
---
This approach ensures that ScyllaDB maintains control over memory management, avoiding the unpredictability associated with Java's garbage collection process 3.
Related Episodes


SE-Radio Episode 243: RethinkDB with Slava Akhmechet
Answers 383 questions
SE Radio 560: Sugu Sougoumarane on Distributed SQL Databases
Answers 383 questions

SE-Radio Episode 310: Kirk Pepperdine on Performance Optimization
Answers 383 questions

Episode 413: Spencer Kimball on CockroachDB
Answers 383 questions

SE Radio 591: Yechezkel Rabinovich on Kubernetes Observability
Answers 383 questions

SE Radio 631: Abhay Paroha on Cloud Migration for Oil and Gas Operations
Answers 383 questions

Episode 179: Cassandra with Jonathan Ellis
Answers 383 questions

SE-Radio Episode 353: Max Neunhoffer on Multi-model databases and ArangoDB
Answers 383 questions

SE-Radio Episode 344: Pat Helland on Web Scale
Answers 383 questions

SE-Radio Episode 361: Daniel Berg on Istio Service Mesh
Answers 383 questions

Episode 398: Apache Kudu with Adar Leiber Dembo
Answers 383 questions

SE Radio 634: Jim Bugwadia on Kubernetes Policy as Code
Answers 383 questions

SE-Radio-Episode-259:-John-Purrier-on-OpenStack
Answers 383 questions














