ACID: Difference between revisions
Jump to navigation
Jump to search
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
=Internal= | =Internal= | ||
* [[Software Architecture]] | * [[Software Architecture]] | ||
* [[NoSQL#Distributed_Key-Value_Stores|NoSQL]] | |||
=Overview= | =Overview= | ||
=Atomicity= | |||
A change either happens entirely or does not happen at all. | |||
=Consistency= | |||
Durable. | A change brings a database from a valid state to another. | ||
=Isolation= | |||
Concurrent changes get executed as they were executed sequentially, concurrent clients do not interfere with each other. | |||
=Durable= | |||
A change is persistent and survives database restart and failure. |
Latest revision as of 20:12, 6 October 2023
Internal
Overview
Atomicity
A change either happens entirely or does not happen at all.
Consistency
A change brings a database from a valid state to another.
Isolation
Concurrent changes get executed as they were executed sequentially, concurrent clients do not interfere with each other.
Durable
A change is persistent and survives database restart and failure.