I am reading about how lightweight transactions are achieved in C* using Paxos and how they offer linearizability. But I want to know why they are called "lightweight". They are also known as compare and set. So what characteristics define a transaction to be a lightweight one?
Cassandra's transactions differ from the more traditional "heavy" transactions supported by many relational systems. Here are some key points of difference:
Thus, one could say they are "lightweight" in comparison to other more familiar transaction models.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With