Whats ACID and BASE is all about

19 Oct

ACID and BASE are the two major class of properties which  database systems adhere too

ACID Stands for

  • Atomic: Everything in a transaction succeeds or the entire transaction is rolled back.
  • Consistent: A transaction cannot leave the database in an inconsistent state.
  • Isolated: Transactions cannot interfere with each other.
  • Durable: Completed transactions persist, even when servers restart etc.
BASE Stands for
  • Basic¬†Availability
  • Soft-state
  • Eventual consistency
More readings on ACID and BASE