What’s a Transaction?


It’s an abstraction that balances the simplicity and correctness of serial data access (a single query at a time) against the performance and perils of concurrency (multiple queries running in parallel).

I thought the definition was slightly profound in an elegant sort of way and decided to share.

Partitioned Complexity