Locking Timestamps Versus Locking Objects
نویسندگان
چکیده
We present multiversion timestamp locking (MVTL), a new genre of multiversion concurrency control algorithms for serializable transactions. The key idea behind MVTL is simple and novel: lock individual time points instead of locking objects or versions. After showing what a generic MVTL algorithm looks like, we demonstrate MVTL’s expressiveness: we present several simple MVTL algorithms that address limitations of current multiversion schemes, by committing transactions that previous schemes would abort, by avoiding the problem of serial aborts and ghost aborts, and by offering a way to prioritize transactions that should not be aborted. XX:2 Locking Timestamps Versus Locking Objects
منابع مشابه
Supracondylar Osteotomy in Valgus Knee: Angle Blade Plate Versus Locking Compression Plate
Background: There are few studies comparing the biomechanical properties of angled blade plate and locking compression plates in supracondylar osteotomy. In the current randomized study, we prospectively compared the clinical and radiological outcomes of supracondylar osteotomy using these two plates. Methods: Forty patients with valgus knee malalignment were randomly assigned to two equal nu...
متن کاملFirst Metatarsophalangeal Joint Arthrodesis: A Retrospective Comparison of Crossed-screws, Locking and Non-Locking Plate Fixation with Lag Screw
Background:Locking plate fixation is increasingly used for first metatarsophalangeal joint (MTP-I) arthrodesis. Still there is few comparable clinical data regarding this procedure. Methods:We retrospectively evaluated 60 patients who received an arthrodesis of the MTP-I between January 2008 and June 2010. With 20 patients each we performed a locking plate fixation with lag screw, arthrodesis w...
متن کاملTransaction Timestamping in (Temporal) Databases
Many database applications need accountability and trace-ability that necessitate retaining previous database states. For a transaction-time database supporting this, the choice of times used to timestamp database records, to establish when records are or were current, needs to be consistent with a committed transaction serialization order. Previous solutions have chosen timestamps at commit ti...
متن کاملEvaluation of Phase Locking and Cross Correlation Methods for Estimating the Time Lag between Brain Sites: A Simulation Approach
Introduction: Direction and latency of electrical connectivity between different sites of brain explains brain neural functionality. We compared efficiency of cross correlation and phase locking methods in time lag estimation which are based on local field potential (LFP) and LFPspike signals, respectively. Methods: Signals recorded from MT area of a macaque’s brain was used in a simulation ...
متن کاملConcurrency Control in Database Systems
Ideas that are used in the design, development, and performance of concurrency control mechanisms have been summarized. The locking, time-stamp, optimistic-based mechanisms are included. The ideas of validation in optimistic approach are presented in some detail. The degree of concurrency and classes of serializability for various algorithms have been presented. Questions that relate arrival ra...
متن کامل