Featured Post

Event Sourcing Video from Michael Ploed

Event Sourcing I want to share a great video I found few days ago that describes very well what Event Sourcing is.

Tuesday, January 30, 2018

ACID VS BASE

ACID

Traditional RDBMS applications have focused on ACID transactions:
  • Atomicity: Everything in a transaction succeeds lest it is rolled back.
  • Consistency: A transaction cannot leave the database in an inconsistent state.
  • Isolation: One transaction cannot interfere with another.
  • Durability: A completed transaction persists, even after applications restart.

BASE

  • Basic availability: The system available most of the time and there could exists a subsystems temporarily unavailable.
  • Soft state: The state of the system may change over time, at times without any input (for eventual consistency).
  • Eventual consistency:The database may be momentarily inconsistent but will be consistent eventually.

No comments :

Post a Comment