What is ACID Property of Transaction?

Answer Posted / rahul mankumare

Atomicity:The work cannot be broken into smaller
parts.Although a transaction might contain many SQL
statements,it must be run as all-or-nothing
proposition,which means that,if a transaction is only
partially complete when an error occurs,the work revertss
to its state prior to the start of the transaction.

Consistency:A transaction must operate on a consistent view
of the data and also leave the data in a consistency
state.Any work in progress must not be visible to other
transactions until the transaction has been committed.

Isolation:A transaction should appear to be running by
itself,the effects of other ongoing transactions must be
invisible to this transaction,and the effects of this
transaction must be invisible to other ongoing transaction.

Durability:When the transaction is committed,it must be
persisted so it is not lost in the event of a power
failure.Only committed transaction are recovered during
power-up and crash recovery;uncommitted work is roll back.

Is This Answer Correct ?    32 Yes 6 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the difference between seek predicate and predicate?

755


What are the differences between substr and charindex in sql server.

692


Does sql server use t sql?

726


What are differences in between sql server 2012 and sql server 2016?

751


What is a coalesce function?

843






what kind of lan types do you know? : Sql server database administration

703


What are the types of indexes?

768


What is database mirroring?

754


Which is faster statement or preparedstatement?

701


What is the library index called?

775


What is the difference between push and pull subscription? : sql server replication

853


What is the difference between ‘having’ clause and a ‘where’ clause?

768


Tell me what are the essential components of sql server service broker?

684


Why olap is used?

724


What is the difference between mysql and sql server?

652