Cassandra provides row-level isolation where a transaction is atomic for a single query executed on one node. A transaction in Cassandra updates either all columns in a row or none of them. Complex multi-row or multi-query transactions are not supported. The implementation uses a copy-on-write approach utilizing a concurrent data structure called SnapTree to clone columns being updated, ensuring atomic and isolated updates at the row level for a single query.
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
What is Row Level Isolation on Cassandra
1. What is Row Level Isolation on Cassandra
INTHEFOERST Co., Ltd. tomitakazutaka
2. What is meaning of Cassandra’s transaction?
One query is one transaction !
In Cassandra, a transaction is provided atomicity guarantees in executed
one query. Complex transactions isn’t supported.
And it is only by one node.