The notions of consistency and predicate locks in a database system

From MaRDI portal
Publication:4109287

DOI10.1145/360363.360369zbMath0341.68023OpenAlexW1991199257WikidataQ56224673 ScholiaQ56224673MaRDI QIDQ4109287

Kapali P. Eswaran, Raymond A. Lorie, Irving L. Traiger, Jim Gray

Publication date: 1976

Published in: Communications of the ACM (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1145/360363.360369




Related Items (69)

On the correctness problem for serializabilityCorrectness proof for the majority consensus algorithmProbabilistic analysis of transaction blocking under arbitrary data access distribution in database systemsManagement of concurrency in interpolation based grid file organization and its performanceFile allocation in a distributed databaseSerializability theory for replicated databasesI-serializability: generalized correctness for transaction-based environmentsSerializability by commitment orderingConstraint-preserving snapshot isolationOn the complexity of concurrency control using semantic informationA lower bound on the probability of conflict under nonuniform access in database systemsA proof technique for concurrency control and recovery algorithms for replicated databasesConcurrent execution of transaction copiesOn-the-fly, incremental, consistent reading of entire databasesAlgorithms for reducing rollbacks in concurrency control by certificationShifting timestamps for concurrency control in an information hierarchyOn serializabilityIntroduction to the theory of nested transactionsRelative serializability: An approach for relaxing the atomicity of transactionsDeleting completed transactionsSerialization of concurrent programsMathematical studies on a transaction's waits and deadlocks in a 2pl environmentGeneral purpose schedulers for database systemsTransaction management in RDBMSs with XML supportA characterization of database graphs admitting a simple locking protocolLockless blockchain sharding with multiversion controlSerializable graphsOn the power of safe lockingAdding relational query facilities to software development environmentsVerifying atomic data typesAlgebraic specification of concurrent systemsExploiting logical structures in replicated databasesPebble games for studying storage sharingAlgebraic implementation of abstract data typesPerformance comparison of database concurrency control mechanisms based on two-phase locking, timestamping, and mixed approachFrom non-preemptive to preemptive scheduling using synchronization synthesisOn deadlocks of exclusive AND-requests for resourcesAsynchronous group mutual exclusionPerformance issues in database systemsTransaction synchronisation in object basesHybrid concurrency control for abstract data typesIntegrity aspects of quasi serializabilityHybrid atomicity for nested transactionsContext-specific synchronization for atomic data types in object-based databasesAlgebraic and functional specification of an interactive serializable database interfaceOperational specification with joint actions: Serializable databasesCompensation methods to support cooperative applications: A case study in automated verification of schema requirements for an advanced transaction modelThe impact of recovery on concurrency controlOn-line multiversion database concurrency controlLocking based on a pairwise decomposition of the transaction systemcJoin: Join with communicating transactionsThe cost of concurrent, low-contention Read \& Modify \& WriteA transaction model and multiversion concurrency control for mobile database systemsDeadlock-freedom (and safety) of transactions in a distributed databaseOn mobile transaction processing in dynamically configurable mobile database communitiesAchieving graceful performance in distributed error-prone databasesCommutativity-based locking for nested transactionsSafe locking policies for dynamic databasesA structure for access control listsOperation-specific locking in balanced structuresConcurrency control by transactions carrying states and preordering multiversioned entitiesA formal model of atomicity in asynchronous systemsMultiserialization of iterated transactionsModel-checking of correctness conditions for concurrent objectsMulti-version concurrency control scheme for a database systemIs distributed locking harder?Maximal serializability of iterated transactionsDistributed management of transactions in heterogeneous distributed database systemsA fair Banker's Algorithm for read and write locks




This page was built for publication: The notions of consistency and predicate locks in a database system