Table of Contents

Data Property - ACID (atomicity, consistency, isolation, durability)

About

In computer science, ACID (atomicity, consistency, isolation, durability) is a set of properties that guarantee transactions are processed reliably.

They defines a concurrency model.

Traditional database (ie non distributed database) follows this rules. In a distributed database, traditional database would be categorize as the AC type of the cap theorem. Conventional databases assume no network partitioning and are not distributed.

ACID rules

Ideally, the software should enforce the ACID rules, summarized here:

Weaker concurrency model

In practice, many DBMSs allow the selective relaxation of most of these rules — for better performance or on a distributed system

Documentation / Reference