Skip to main content

Strictness and serializability

  • Contributed Papers
  • Conference paper
  • First Online:
  • 129 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 210))

Abstract

In the theory of concurrency control several notions of the correctness of logs have been developed, particularly final-state-, view-, and conflict-preserving-serializability. SR, VSR, and CPSR are the respective sets of logs. In each case a strict variant can be defined. The respective sets are SSR, SVSR, and SCPSR. While SSR has already been investigated, this is not the case for SVSR and SCPSR. In this paper we will show the following:

  • —SCPSR = W2PL, W2PL being the class of weakly two-phase locked logs.

  • —Implications between the notions of correctness (or inclusions of sets) are as follows (A → B reads as A \(\subseteq\)B):

The labels indicate conditions when the inclusions hold; the abbreviations used are (& = and, ¦ = or):

D : dead values do not occur

W : every transaction reads an object before writing it

R : read-only transactions do not occur

None of these conditions can be dropped; this contradicts two claims made in the relevant literature ([P79], [BSW79]).

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bayer, R.; Heller, H.; Reiser, A.: Parallelism and recovery in database systems; ACM-TDS 5:2, p.139–156; 1980/06

    Google Scholar 

  2. Bernstein, P.A.; Shipman, D.W.; Wong, W.S.: Formal aspects of serializability in database concurrency control; IEEE-TSE SE-5:3, p.203–216; 1979/05

    Google Scholar 

  3. Casanova, M.A.: The concurrency control problem for database systems; Springer, LNiCS 116, 175p; 1981

    Google Scholar 

  4. Kelter, U.: Parallele Transaktionen in Datenbanksystemen; B.I. Wissenschaftsverlag, Reihe Informatik/51, 201p; 1985/08

    Google Scholar 

  5. Papadimitriou, C.H.: The serializability of concurrent database updates; JACM 26:4, p.631–653; 1979/10

    Article  Google Scholar 

  6. Sethi, R.: Useless actions make a difference: strict serializability of database updates; JACM 29:2, p.394–403; 1982/04

    Google Scholar 

  7. Yannakakis, M.: Serializability by locking; JACM 31:2, p.227–244; 1984/04

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

B. Monien G. Vidal-Naquet

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kelter, U. (1985). Strictness and serializability. In: Monien, B., Vidal-Naquet, G. (eds) STACS 86. STACS 1986. Lecture Notes in Computer Science, vol 210. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-16078-7_81

Download citation

  • DOI: https://doi.org/10.1007/3-540-16078-7_81

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-16078-6

  • Online ISBN: 978-3-540-39758-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics