The method of concurrency control for R/W transactions

Two-phase locking protocol is the principle of traditional transaction, which guarantees the correctness of transactions when they're cross-scheduled. However, the requirement of two-phase locking protocol often leads to low efficiency for long duration transaction, for example, the transactions which need to be processed artificially. So, two-phase locking protocol isn't a good method for concurrency control for some applications, in fact. This paper presents a new locking mechanism for a sort of transaction that often exists in applications. This transaction is called R/W transaction. The new mechanism helps greatly to improve the efficiency of R/W transaction except for insuring its correctness.