The concurrency control problem for database systems (Q790627)

From MaRDI portal
scientific article
Language Label Description Also known as
English
The concurrency control problem for database systems
scientific article

    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