In this video I talk to Patrick McFadin from DataStax. We uncovered the new features in Cassandra 5.0 and discussed how ACID transactions are achieved in the new version. This is a deep dive into the features of Cassandra, consensus protocols and how Accord is different as compared to Paxos, RAFT, Spanner and Calvin.
Chapters:
Cassandra 5.0 - ACID transactions and Vector Search
00:00 Introduction
01:45 List of features in the new Cassandra
04:51 Who needs ACID properties?
07:20 Why didn't Cassandra have ACID properties so far?
10:35 Why is Accord consensus protocol well suited for Cassandra?
16:40 Lets take a gaming example to see how Transactions work
21:55 Whats happening behind the scenes in a Transactions?
27:44 What happens when there are failures?
33:41 How is upgrade to the new version going to look like?
35:48 How is the latency impacted because of transactions?
40:23 What was missing in lightweight transactions?
42:24 Vector Search - What is it? How does it work?
Previous episode on Cassandra: • Apache Cassandra ...
Other playlists to watch:
Distributed systems and Databases: • Distributed Syste...
Software Engineering: • Software Engineering
Distributed systems: • Distributed Systems
Modern Databases: • Modern Databases
Patrick's Linkedin: https://www.linkedin.com/in/patrick-m...
Astra: astra.datastax.com
Cassandra: https://cassandra.apache.org/_/index....
I hope you liked this episode. If you did, please hit the like button, share it with your network and subscribe to the channel.
Cheers,