Home / Companies / ScyllaDB / Blog / Post Details
Content Deep Dive

ScyllaDB’s Path to Strong Consistency: A New Milestone

Blog post from ScyllaDB

Post Details
Company
Date Published
Author
Kostja Osipov
Word Count
2,739
Language
English
Hacker News Points
-
Summary

ScyllaDB's upgrade to version 5.2 marks a significant shift towards strong consistency by employing the Raft consensus algorithm, particularly for schema management, enhancing the reliability and speed of schema changes. Previously relying on eventual consistency, ScyllaDB now uses Raft to ensure that schema changes are propagated quickly and without conflict, requiring a majority of nodes to acknowledge changes, thus increasing stability during concurrent operations. The upgrade introduces features like consistent cluster management, disaster recovery options, and support for IP address changes, facilitating seamless operations in environments like Kubernetes. Although Raft is taking over several functionalities, the Gossip protocol remains integral for tasks such as node liveness detection, albeit with reduced responsibilities. This transition aims to make ScyllaDB more robust and efficient, while maintaining compatibility with existing tools and operations.