ACID (EN)
ConceptProperties of database transactions: Atomicity, Consistency, Isolation, Durability
ACID Properties
flowchart TD A[ACID] --> B[Atomicity/Atomarität] A --> C[Consistency/Konsistenz] A --> D[Isolation/Isolation] A --> E[Durability/Dauerhaftigkeit] B --> F[All or nothing] B --> G[Transaction as indivisible unit] C --> H[Data integrity] C --> I[State transition consistent] D --> J[No interference] D --> K[Execute transactions in isolation] E --> L[Permanent storage] E --> M[Results persist]
In Context
- Typically used together with transaction management in database systems
- Related to: Transaction logs (e.g., Two-Phase Commit), locking mechanisms, recovery concepts
- Example use: Bank transfers, order processing in e-commerce systems