Commitment Ordering - CO Variants: Interesting Special Cases and Generalizations

CO Variants: Interesting Special Cases and Generalizations

Special case schedule property classes (e.g., SS2PL and SCO below) are strictly contained in the CO class. The generalizing classes (ECO and MVCO) strictly contain the CO class (i.e., include also schedules that are not CO compliant). The generalizing variants also guarantee global serializability without distributing local concurrency control information (each database has the generalized autonomy property: it uses only local information), while relaxing CO constraints and utilizing additional (local) information for better concurrency and performance: ECO uses knowledge about transactions being local (i.e., confined to a single database), and MVCO uses availability of data versions values. Like CO, both generalizing variants are non-blocking, do not interfere with any transaction's operation scheduling, and can be seamlessly combined with any relevant concurrency control mechanism.

The term CO variant refers in general to CO, ECO, MVCO, or a combination of each of them with any relevant concurrency control mechanism or property (including Multi-version based ECO, MVECO). No other interesting generalizing variants (which guarantee global serializability with no local concurrency control information distribution) are known, but may be discovered.

Read more about this topic:  Commitment Ordering

Famous quotes containing the words interesting, special and/or cases:

    A coma that is a white, interesting country ...
    John Ashbery (b. 1927)

    The English language is nobody’s special property. It is the property of the imagination: it is the property of the language itself.
    Derek Walcott (b. 1930)

    I have always felt that the real purpose of government is to enhance the lives of people and that a leader can best do that by restraining government in most cases instead of enlarging it at every opportunity.
    Gerald R. Ford (b. 1913)