Transactions
Everything on SkillVeris tagged Transactions — collected across the glossary, study notes, blog, and cheat sheets.
12 resources across 3 libraries
Study Notes(7)
WCF Transactions
Understand how WCF flows ACID transactions across service boundaries using WS-AtomicTransaction, and how to control transaction scope, propagation, and complet…
Transactions and Savepoints
How EF Core wraps SaveChanges in implicit transactions, when to use explicit transactions across multiple calls, and how savepoints enable partial rollback.
Transactions and Locking
Understand how SQL Server groups statements into atomic transactions, uses locks to enforce isolation, and how deadlocks arise and get resolved.
Transactions in MongoDB
How multi-document ACID transactions work in MongoDB, when to use them, and their performance tradeoffs compared to single-document atomicity.
Redis Transactions: MULTI/EXEC
Understand how Redis groups commands into atomic transactions using MULTI, EXEC, DISCARD, and optimistic locking with WATCH.
Transactions and COMMIT/ROLLBACK
How to group SQL statements into transactions and use COMMIT and ROLLBACK to make or undo their effects.
Distributed Transactions
Distributed transactions coordinate atomic, all-or-nothing updates across multiple independent services or databases, using protocols like two-phase commit or…
Cheat Sheets(1)
Interview Questions(4)
What is a Deadlock in Database?
A deadlock in a database happens when two or more transactions each hold a lock the other needs, so every transaction involved waits forever and none can proce…
Optimistic vs Pessimistic Locking: What is the Difference?
Pessimistic locking locks a row before reading it so no one else can change it, while optimistic locking allows concurrent reads and only checks for conflicts,…
What is the Unit of Work Pattern?
The Unit of Work pattern tracks a set of business object changes made during a single logical operation and coordinates writing them out as one atomic transact…
ACID vs BASE: What’s the Difference and When Does Each Apply?
ACID (Atomicity, Consistency, Isolation, Durability) describes transactions that are all-or-nothing, always valid, isolated from each other, and permanently sa…