The application relates to a parallel execution method, device and
system based on transaction operation dependency relationship. The method mainly comprises the following steps: a work thread extracts an operation of a transaction, judges whether the current operation is a
commit operation, if yes, the current transaction is committed, and the work thread waiting for the current operation is woken up; if not, a conflict TRXID and a conflict LSN saved in the operation are obtained, conflict detection of the operation is carried out, the conflict TRXID of the current operation to be executed is used to search whether there is a transaction with the conflict TRXID in a
hash table P, if yes, the work thread waits for itself to be woken up; if not, the work thread uses the operation
table information of the current operation to be executed to search whether there is a transaction with the same operation table in a
hash table G, and the transaction has a
commit LSN smaller than that of the current transaction, and a start LSN of the transaction is smaller than the conflict LSN of the current operation, if yes, the work thread waits for itself to be woken up; if not, the current operation is executed. The application can effectively increase the
concurrency of operation execution, and the synchronization performance is improved.