Transaction execution method and device, computer equipment and storage medium

An execution method and transaction technology, applied in the database field, can solve the problems of reducing transaction execution efficiency and performance loss of distributed database systems, and achieve the effect of avoiding performance loss and improving transaction execution efficiency.

Active Publication Date: 2020-05-15
TENCENT TECH (SHENZHEN) CO LTD +1
View PDF5 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In distributed database systems, blockade-based concurrency control algorithms are generally used to execute and analyze concurrent transactions, but distributed deadlocks will cause serious performance loss, resulting in a blockage-based concurrency control algorithm that reduces the performance of distributed database systems. The efficiency of transaction execution has inherent disadvantages in distributed database systems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Transaction execution method and device, computer equipment and storage medium
  • Transaction execution method and device, computer equipment and storage medium
  • Transaction execution method and device, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] In order to make the purpose, technical solution and advantages of the present application clearer, the implementation manners of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0066] In this application, the terms "first" and "second" are used to distinguish the same or similar items with basically the same function and function. It should be understood that "first", "second" and "nth" There are no logical or timing dependencies, nor are there restrictions on quantity or order of execution.

[0067] In the present application, the term "at least one" means one or more, and the meaning of "multiple" means two or more, for example, a plurality of first positions means two or more first positions.

[0068] Before introducing the embodiment of this application, some basic concepts in database technology need to be introduced:

[0069] The database system involved in the embodiment of the present applicati...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a transaction execution method and device, computer equipment and a storage medium, and belongs to the technical field of databases. According to the invention, node equipmentresponds to the conflict query request of coordination node equipment for the target transaction; whether a conflict transaction of the target transaction exists in the node equipment or not is inquired to obtain query result information, wherein the operation objects of the conflict transaction and the target transaction comprise the same data item; and the query result information is sent to coordination node equipment, responding to a global submission request for the target transaction sent by the coordination node equipment under a target condition, the target transaction is subjected toglobal submission; and the target condition is used for representing that the conflict transaction of the target transaction does not exist in the database system, so that the concurrency control algorithm does not need to depend on distributed deadlock, the performance loss caused by the distributed deadlock is avoided, and the transaction execution efficiency of the database system is improved.

Description

technical field [0001] The present application relates to the technical field of databases, in particular to a transaction execution method, device, computer equipment and storage medium. Background technique [0002] With the development of database technology, in order to adapt to business scenarios such as big data and cloud computing, distributed database systems have gradually become popular. In distributed database systems, blockade-based concurrency control algorithms are generally used to execute and analyze concurrent transactions, but distributed deadlocks will cause serious performance loss, resulting in a blockage-based concurrency control algorithm that reduces the performance of distributed database systems. The efficiency of transaction execution has inherent disadvantages in distributed database systems. Therefore, there is an urgent need for a method capable of improving transaction execution efficiency of a distributed database system. Contents of the in...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/2458G06F16/27G06F9/46
CPCG06F16/2471G06F16/27G06F9/466
Inventor 李海翔卢卫杜小勇赵展浩潘安群
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products