DocumentCode :
2731676
Title :
Transaction Isolation and Lazy Commit
Author :
Kathuria, Vishal ; Dhamankar, Robin ; Kodavalla, Hanuma
Author_Institution :
Microsoft Corp., Redmond, WA
fYear :
2007
fDate :
15-20 April 2007
Firstpage :
1204
Lastpage :
1211
Abstract :
In order to guarantee durability of transactions (D in the ACID properties) database systems issue a synchronous log write on transaction commit. However, in many scenarios such as queue processing and personal information management systems, durability on commit is not required as the transactions rolled back due to a crash can be reprocessed using the application state. Avoiding such synchronous I/O improves system throughput and response time. Also, when the database is running on a mobile device or a laptop, reduced I/O consumes less power and increases battery life - a significant consideration for mobile users. Transactions that do not require durability can be "lazily committed", i.e. the log is not written synchronously upon commit. If another transaction reads such lazily committed data and performs an independently committed external action based on it, then an inconsistency may result if the effects of the lazily committed transaction are lost in a crash. We present a solution that provides the efficiency of lazily committed transactions and the flexibility for other transactions to read only durably committed data. We demonstrate that even in the presence of a large number of readers requesting durably committed data our approach reduces I/Os significantly.
Keywords :
database management systems; transaction processing; database systems; lazily committed transactions; transaction commit; transaction isolation; Batteries; Computer crashes; Database systems; Delay; Information management; Portable computers; Software systems; Throughput; Transaction databases; Warehousing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 2007. ICDE 2007. IEEE 23rd International Conference on
Conference_Location :
Istanbul
Print_ISBN :
1-4244-0802-4
Electronic_ISBN :
1-4244-0803-2
Type :
conf
DOI :
10.1109/ICDE.2007.368979
Filename :
4221769
Link To Document :
بازگشت