CONCURRENCY-CONTROL FOR A MIX OF UNIVERSIONED AND MULTIVERSIONED ENTITIES IN DISTRIBUTED DATABASES

被引:0
|
作者
AHUJA, M
机构
[1] Department of Computer and Information Science, The Ohio State University, Columbus, OH 43210
基金
美国国家科学基金会;
关键词
D O I
10.1016/0743-7315(90)90015-H
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present a concurrency control protocol applicable to distributed databases with any mix of universioned and multiversioned entities. The protocol has performance merits at high workloads at which even pessimistic protocols do not perform well. These merits exist at the expense of poorer performance at lower workloads. This protocol is based on two features. The first feature is concerned with predecessors of transactions and can be described as follows for a transaction. Order between transactions is chosen at run time based on the actual conflict or transitive order; each transaction explicitly carries state information about predecessor transactions which is sufficient to ensure serializability; at an entity, a transaction executes logically after all predecessor transactions carried in the state by the transaction to the entity. The second feature facilitates and reduces the work required for the collection of state information sufficient to ensure serializability and is the following. Entities are preordered and whenever possible each transaction accesses these entities in this order with possible skips; random or out-of-order accesses are permitted at additional costs. © 1990.
引用
收藏
页码:233 / 252
页数:20
相关论文
共 50 条