Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a technical presentation that traces Apache Cassandra's evolution from an eventually consistent database to its emerging capabilities as a transactional system. Learn how lightweight transactions introduced serializable mode, followed by significant improvements through paxos_v2 and Transactional Metadata implementations. Discover how the new Accord protocol maintains Cassandra's distinctive leaderless architecture while delivering strict serializable consistency. Delve into critical questions about Cassandra's future trajectory, including the possibility of default transactional operations, transaction cost optimization, and potential architectural adaptations for primary-region deployments with read-only remote regions. Gain insights from speaker Scott Andreas in this 43-minute discussion that examines Cassandra's potential as a tunably transactional database, drawing parallels to its original design as a tunably consistent database.
Syllabus
Cassandra Track: Apache Cassandra as a Transactional Database
Taught by
The ASF