The issue of concurrency control in object-oriented database systems is addressed. Two existing concurrency control methods, the optimistic approach and the granularity locking approach, are investigated. The determination of a fine transaction boundary is ignored in the optimistic approach, and the defined boundary is usually too large in the granularity locking approach. A solution, based on the role of attributes in an object-oriented database (OODB), is proposed to eliminate these shortcomings. The solution ensures that only the necessary units are concerned and that the transaction boundary is narrowed to the smallest extent.< >
Kjetil NørvågOlav SandståKjell Bratbergsengen
P. MuthThomas C. RakowGerhard WeikumPeter BrösslerChristof Hasse