Publication View

Transaction Management for a Main-Memory Database (2002)

Abstract
As part of research by members of the Department of Computer Science at the University of Georgia, we have developed a Java-based Transaction Manager that fits into the multi-layered design of MMODB, a main-memory database system. We have sought to maximize the benefits of the Java programming language and to implement transaction principles that are suitable for in-memory databases. In this paper, we examine the details of thread concurrency and resource locking protocols, our deadlock prevention scheme, and the Java-based implementation of these design decisions. We show the effectiveness of our design with performance tests that simulate typical transactions on a highly concurrent database system. 1.

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.130.4289
Source http://ece.ut.ac.ir/dbrg/seminars/amiri-aleahmad/articles/transaction management for a main-memory database.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Type text
Language English
Relation 10.1.1.26.8030, 10.1.1.91.3720, 10.1.1.55.9620, 10.1.1.103.4433, 10.1.1.104.906, 10.1.1.112.6758, 10.1.1.113.4364, 10.1.1.119.367, 10.1.1.120.8455