Abstract
The interleaved execution of database transactions produces correctness problems. It is called correct — or serializable —, if it is equivalent to a serial execution of the same transactions. An execution of a set of transactions is described by the sequence of the read/write actions — called schedule —, a reads-from rolation ϕ and an overwrite relation ω.
A database model is assumed, in which old values of the variables are still available. In this environment for a given schedule there exist a set of possible reads-from relations φ and a set of possible overwrite relations ω.
Three serializability problems are formulated and discussed:
-
1.
For a given schedule x, does there exist ϕOεφ, ω Oεω, such that the execution described by (x,ϕO,ω O) is serializable?
-
2.
For a given schedule x and given ϕOεφ, does there exist a ω Oεω, such that the execution described by (x,ϕO,ω O) is serializable?
-
3.
For a given schedule x and given ω Oεω, does there exist a ϕOεφ, such that the execution described by (x,ϕO,ω O) is serializable?
Preview
Unable to display preview. Download preview PDF.
6. References
Bernstein,P.A., Goodman,N. Timestamp-based algorithms for concurrency control in distributed database systems VLDB 1980
Bernstein,P.A. et al. Formal aspects of serializability in database concurrency control IEEE TOSE, vol. 5, no.3, 1979
Eswaran,K.P. et al. The notion of consistency and predicate locks in a database system CACM, vol.19, no.11, 1976
Lausen,G. On database transaction schedulers with a high degree of parallelism Bericht 97, November 1980, Institut für Angewandte Informatik und Formale Beschreibungsverfahren Universität Karlsruhe
Lausen,G. The write fixed serializability problem WG81 Linz, 1981, to appear
Papadimitriou,C.M. Serializability of concurrent database updates JACM, vol.26, no.4, 1979
Schlageter,G. Process synchronization in database systems ACM TODS, vol.3, no.3, 1978
Stearns, R.E. et al. Concurrency control for database systems 17th. Ann. IEEE Symp. FOCS 1976
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1981 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lausen, G. (1981). Serializability problems of interleaved database transactions. In: Duijvestijn, A., Lockemann, P.C. (eds) Trends in Information Processing Systems. ECI 1981. Lecture Notes in Computer Science, vol 123. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-10885-8_46
Download citation
DOI: https://doi.org/10.1007/3-540-10885-8_46
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-10885-6
Online ISBN: 978-3-540-38794-7
eBook Packages: Springer Book Archive