Torture Testing NoSQL: Putting Scylla to the Jepsen Test

Logo
Presented by

Kyle Kingsbury, creator of Jepsen

About this talk

Kyle Kingsbury (aka ‘Aphyr’) tortures databases for a living. He pokes and prods and stresses them with his Jepsen test to look for safety violations across distributed systems. Kyle worked with the ScyllaDB team to identify multiple issues in Scylla's lightweight transactions (LWT) implementation, including split-brain behavior and write loss in healthy clusters. Tune in to learn about distributed database testing techniques, Scylla’s concurrency properties, Kyle’s deep dive into transaction analysis and how to use Scylla safely. Kyle will talk about the specific issues he found in Scylla, and how the ScyllaDB team addressed them.
Related topics:

More from this channel

Upcoming talks (0)
On-demand talks (53)
Subscribers (142)
The Scylla NoSQL database embraces a shared-nothing approach that increases throughput and storage capacity as much as 10X. It comes in open source, enterprise and database-as-a-service options. Comcast, Discord, Grab, Medium, Starbucks, Ola Cabs, Samsung, IBM, Investing.com, Zillow and many more leading companies have adopted Scylla to realize order-of-magnitude performance improvements and reduce hardware costs. For more information: ScyllaDB.com.