|
ABSTRACT
In a large integrated database, there often exists an “information hierarchy,” where both raw data and derived data are stored and used together. Therefore, among update transactions, there will often be some that perform only read accesses from a certain (i.e., the “raw” data) portion of the database and write into another (i.e., the “derived” data) portion. A conventional concurrency control algorithm would have treated such transactions as regular update transactions and subjected them to the usual protocols for synchronizing update transactions. In this paper such transactions are examined more closely. The purpose is to devise concurrency control methods that allow the computation of derived information to proceed without interfering with the updating of raw data.
The first part of the paper presents a proof method for correctness of concurrency control algorithms in a hierarchically decomposed database. The proof method provides a framework for understanding the intricacies in dealing with hierarchically decomposed databases. The second part of the paper is an application of the proof method to show the correctness of a two-phase-locking- based algorithm, called partitioned two-phase locking, for hierarchically decomposed databases. This algorithm is a natural extension to the Version Pool method proposed previously in the literature.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
CHAN, A., AND GRAY, R. Implementing distributed read-only transactions. IEEE Trans. Softw. Eng. SE-I I, 2 (Feb. 1985), 205-212.
|
| |
7
|
CHAN, A., DAYAL, U., AND HSU, M. Providing database management capabilities for mission critical applications. Presented at the International Workshop on High Performance Transaction Systems (Asilomar, Calif., Sept. 23-25, 1985), ACM, New York, 1985.
|
 |
8
|
Arvola Chan , Stephen Fox , Wen-Te K. Lin , Anil Nori , Daniel R. Ries, The implementation of an integrated concurrency control and recovery scheme, Proceedings of the 1982 ACM SIGMOD international conference on Management of data, June 02-04, 1982, Orlando, Florida
[doi> 10.1145/582353.582386]
|
 |
9
|
|
 |
10
|
|
| |
11
|
|
| |
12
|
HARDER, T., AND PETRY, E. Evaluation of a multiple version scheme for concurrency control. Tech. Rep. 156/86. Dept. of Computer Science, Univ. Kaiserslautern, West Germany, Jan. 1986.
|
| |
13
|
Hsu, M. The hierarchical database decomposition approach to database concurrency control. Ph.D. thesis, M.I.T. Sloan School, Cambridge, Mass., Oct. 1983.
|
 |
14
|
|
| |
15
|
KEDEM, Z., AND SILBERSCHATZ, A. Non-two-phase locking protocols with shared and exclusive locks. In Proceedings of VLDB. (Montreal, Oct. 1-3, 1980), VLDB Endowment, 1980, pp. 309-317.
|
 |
16
|
|
 |
17
|
|
 |
18
|
|
 |
19
|
|
 |
20
|
|
| |
21
|
SILBERSCHATZ, A., AND KEDEM, Z. A family of locking protocols for database systems that are modeled by directed graphs. IEEE Trans. Softw. Eng. 8, 6 (Nov. 1982), 558-562.
|
 |
22
|
|
REVIEW
"Felipe Carino, Jr. : Reviewer"
This theoretical paper addresses an important area in transaction processing
and concurrency control, building on previous work done on hierarchical
database decomposition and two-phase locking techniques for concurrency
control. The rationale f
more...
|