Lexicon

Partial Commit

Kind: anti-pattern

Layer: Atomic Boundary

Record: lexicon:partial-commit

Canonical: Lexicon

Committing only some of a multi-step change after a failure, leaving state half-updated and inconsistent.

Listed in Lexicon terms, after Distributed Scalability and before BASE/Eventual Consistency.

Category

  • Transactions / State / Concurrency

Negated by

  • Atomicity

Violates

  • Atomicity
  • ACID

Linked from

  • Transactions / State / Concurrency