ACID: Difference between revisions

From NovaOrdis Knowledge Base
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=


Atomic.
=Atomicity=


Consistent.
A change either happens entirely or does not happen at all.


Isolated.
=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.