Penguin

Differences between current version and previous revision of Atomic.

Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History

Newer page: version 2 Last edited on Tuesday, September 2, 2003 1:11:45 am by AristotlePagaltzis
Older page: version 1 Last edited on Tuesday, September 2, 2003 1:10:35 am by AristotlePagaltzis Revert
@@ -1,3 +1,3 @@
 The __A__ in [ACID]. It means that an operation should either execute completely or have no effect at all. It should never be executed partially. 
  
-F.ex, if a bank's [Database] system is shuffling money between accounts, subtracting money from the source account and adding it to the destination account should be atomic. If it fails, it should fail completely. You don't want to end up with money vanishing by being subtracted from one account, but not added to any other. Nor do you want to end up with money magically sprining into existance by being added to one account but not having been taken away from any other. 
+F.ex, if a bank's DataBase system is shuffling money between accounts, subtracting money from the source account and adding it to the destination account should be atomic. If it fails, it should fail completely. You don't want to end up with money vanishing by being subtracted from one account, but not added to any other. Nor do you want to end up with money magically sprining into existance by being added to one account but not having been taken away from any other.