Concurrency control: methods, performance, and analysis
A Thomasian - ACM Computing Surveys (CSUR), 1998 - dl.acm.org
1.1 Transaction Model 1.2 Database Access Model 1.3 Computer System Model 2
STANDARD LOCKING AND ITS PERFORMANCE 2.1 Lock Conflicts and Deadlocks 2.2 A …
STANDARD LOCKING AND ITS PERFORMANCE 2.1 Lock Conflicts and Deadlocks 2.2 A …
[책][B] Database management systems
R Ramakrishnan, J Gehrke - 2002 - dl.acm.org
Database Management Systems provides comprehensive and up-to-date coverage of the
fundamentals of database systems. Coherent explanations and practical examples have …
fundamentals of database systems. Coherent explanations and practical examples have …
ARIES: A transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging
C Mohan, D Haderle, B Lindsay, H Pirahesh… - ACM Transactions on …, 1992 - dl.acm.org
DB2TM, IMS, and TandemTM systems. ARIES is applicable not only to database
management systems but also to persistent object-oriented languages, recoverable file …
management systems but also to persistent object-oriented languages, recoverable file …
[책][B] Transactional information systems: theory, algorithms, and the practice of concurrency control and recovery
Transactional Information Systems is the long-awaited, comprehensive work from leading
scientists in the transaction processing field. Weikum and Vossen begin with a broad look at …
scientists in the transaction processing field. Weikum and Vossen begin with a broad look at …
OLTP through the looking glass, and what we found there
Online Transaction Processing (OLTP) databases include a suite of features---disk-resident
B-trees and heap files, locking-based concurrency control, support for multi-threading---that …
B-trees and heap files, locking-based concurrency control, support for multi-threading---that …
Modern B-tree techniques
G Graefe - Foundations and Trends® in Databases, 2011 - nowpublishers.com
Invented about 40 years ago and called ubiquitous less than 10 years later, B-tree indexes
have been used in a wide variety of computing systems from handheld devices to …
have been used in a wide variety of computing systems from handheld devices to …
Architecture of a database system
JM Hellerstein, M Stonebraker… - … and Trends® in …, 2007 - nowpublishers.com
Abstract Database Management Systems (DBMSs) are a ubiquitous and critical component
of modern computing, and the result of decades of research and development in both …
of modern computing, and the result of decades of research and development in both …
Serializable isolation for snapshot databases
Many popular database management systems implement a multiversion concurrency control
algorithm called snapshot isolation rather than providing full serializability based on locking …
algorithm called snapshot isolation rather than providing full serializability based on locking …
[책][B] Handbook of data structures and applications
Although there are many advanced and specialized texts and handbooks on algorithms,
until now there was no book that focused exclusively on the wide variety of data structures …
until now there was no book that focused exclusively on the wide variety of data structures …