Show in graph
DB

Software → Databases

BASE

A consistency model emphasizing basically available, soft-state, eventually consistent behavior in distributed data systems.

Motivation

BASE describes a different trade-off from ACID: prioritize availability and eventual convergence over immediate strong consistency.

Where it fits

BASE belongs to distributed systems and databases. It is often discussed with NoSQL systems and eventual consistency.

Meaning

  • Basically Available
  • Soft state
  • Eventually consistent

Compared with ACID

ACID is about strong transactional guarantees. BASE is about accepting temporary inconsistency to keep distributed systems available and scalable.

Common mistakes

  • Treating BASE as “no consistency.”
  • Assuming BASE is always better for scale.
  • Ignoring product requirements around correctness and user expectations.