ACID Transactions
Overview
Every write operation in CoreWrite executes within an ACID transaction. This ensures data consistency, integrity, and reliability across all operations including main record, cascades, and outbox events.
ACID Properties:
- Atomicity - All operations succeed or all fail
- Consistency - Database remains in valid state
- Isolation - Concurrent transactions don't interfere
- Durability - Committed changes persist permanently