The transaction concept: virtues and limitations (invited paper) 论文

1981Very Large Data Bases引用 221
Distributed systems and fault toleranceAdvanced Data Storage TechnologiesLogic, programming, and type systems

摘要

A transaction is a transformation of state which has the properties of atomicity (all or nothing), durability (effects survive failures) and consistency (a correct transformation). The transaction concept is key to the structuring of data management applications. The concept seems to have applicability to programming systems in general. This paper restates the transaction concepts and attempts to put several implementation approaches in perspective. It then describes some areas which require further study: (1) the integration of the transaction concept with the notion of abstract data type, (2) some techniques to allow transactions to be composed of sub-transactions, and (3) handling transactions which last for extremely long times (days or months).

相关技术

暂无数据

相关事件

暂无数据

相关文章

暂无数据