Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Atomicity and Isolable

 
Benson Fung
Ranch Hand
Posts: 220
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,
ACID means Atomicity, Consistency, Isolable and Durability.
In this case, what is the difference between Atomicity and Isolable?
It seems quite similar.

Thanks
Benson
 
Benson Fung
Ranch Hand
Posts: 220
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry, it should be Isolatable.
Benson
 
Andrew Monkhouse
author and jackaroo
Marshal Commander
Pie
Posts: 12012
218
C++ Firefox Browser IntelliJ IDE Java Mac Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Benson,
Atomic means that the entire operation should either succeed or fail. You cannot have part of an atomic operation succeed while another part fails.
Isolation deals with how each transaction affects and is affected by other transactions that are occuring. This is where we set the isolation levels on transactions to prevent or allow: dirty reads, non-repeatable reads, and phantom reads.
Regards, Andrew
 
Benson Fung
Ranch Hand
Posts: 220
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi! Andrews,
In fact, I also want to ask how to define Durability.

Thanks
Benson
 
daniel guo
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Durable means the transactional system must ensure that the data is persistent before the transaction can be considered to be complete.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic