The concurrency control problem for database systems (Q790627)

From MaRDI portal





scientific article; zbMATH DE number 3848645
Language Label Description Also known as
default for all languages
No label defined
    English
    The concurrency control problem for database systems
    scientific article; zbMATH DE number 3848645

      Statements

      The concurrency control problem for database systems (English)
      0 references
      0 references
      1981
      0 references
      Synchronization anomalies in database systems and their avoidance techniques are discussed in the book. Two different broad scenarios are considered. The first one deals with general purpose database systems supporting any transaction mix accessing any database. Solutions are given by schedulers having arbitrary access to the database. These scheduling algorithms, however, are fundamentally different from those known from classical scheduling theory and even from the case of operating systems. The main difference is that transactions cannot be scheduled in advance, but rather become known as the scheduling evolves. The second part of the book deals with update-intensive transaction systems characterized by a known set of transactions accessing a fixed database. Solutions are given by tools and techniques to describe synchronization strategies, state their correctness criteria and verify their adequacy. Its basic vehicle is a data manipulation language extending First Order Dynamic Logic.
      0 references
      database concurrency
      0 references
      database access synchronization
      0 references
      Synchronization anomalies
      0 references
      scheduling
      0 references
      update-intensive transaction systems
      0 references
      data manipulation language
      0 references
      First Order Dynamic Logic
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references