What is a transaction and what are ACID properties?

Answer Posted / ajith

In computer science, ACID (atomicity, consistency,
isolation, durability) is a set of properties that
guarantee database transactions are processed reliably. In
the context of databases, a single logical operation on the
data is called a transaction. For example, a transfer of
funds from one bank account to another, even though that
might involve multiple changes (such as debiting one
account and crediting another), is a single transaction.

Jim Gray defined these properties of a reliable transaction
system in the late 1970s and developed technologies to
automatically achieve them.[1] In 1983, Andreas Reuter and
Theo Haerder coined the acronym ACID to describe them.[2]

Contents [hide]
1 Characteristics
1.1 Atomicity
1.2 Consistency
1.3 Isolation
1.4 Durability
2 Examples
2.1 Atomicity failure
2.2 Consistency failure
2.3 Isolation failure
2.4 Durability failure
3 Implementation
3.1 Locking vs multiversioning
3.2 Distributed transactions

Is This Answer Correct ?    1 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the differences between decimal and float in ms sql server?

567


tell me the disaster recovery plan

2027


Differentiate between a having clause and a where clause.

524


Can we use having clause without group by?

556


Explain steps of normalization?

527






what is sql server? : Sql server database administration

542


What is indexing a document?

557


How to read data in a table with "select" statements?

563


What is a db view?

520


How you can change a cross join into an inner join?

553


where can you add custom error messages to sql server? : Sql server administration

585


Do you know what are the steps to process a single select statement?

536


How can we delete Duplicate row in table?

636


How to change the system date and time from SQL Plus Terminal ?

689


What is master database? : SQL Server Architecture

535