Databases Flashcards
When referring to databases, what does it mean to be ACID-compliant?
Database operations that adhere to the properties of Atomicity, Consistency, Isolation, and Durability
What does it mean for database operations to adhere to Atomicity properties?
A transaction is treated as a single, indivisible unit of work; either all changes within the transaction are committed, or none are.
What does it mean for database operations to adhere to Consistency properties?
The database remains in a valid state after each transaction, meaning that all data constraints and rules are followed.
What does it mean for database operations to adhere to Isolation properties?
Transactions are executed independently, preventing interference or conflicts between concurrent transactions.
What does it mean for database operations to adhere to Durability properties?
Once a transaction is committed, the changes are permanently stored and survive system failures or crashes.