Multithreading-based parallel executing method for long transaction
An execution method and long-term transaction technology, applied in the direction of concurrent instruction execution, machine execution devices, etc., can solve problems such as non-strict ACID characteristics, affecting transaction execution efficiency, and reducing transaction concurrency, and achieve the effect of shortening execution time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0025] refer to figure 1 and figure 2 , to further illustrate the present invention.
[0026] A method for parallel execution of long transactions based on multithreading, comprising the following steps:
[0027] (1) Describe long transactions as an extended directed graph. Long transactions can be formalized as an extended directed graph LT=(T, E, R), where T ={t 1 ,t 2 ,...,t n} is a collection of atomic transactions, and each atomic transaction has ACID characteristics; E={e 1 ,e 2 ,...e m} is a collection of dependencies between atomic transactions, such as e i =t i →t k Indicates atomic transaction t k the beginning of the t i The execution result of the decision, if t i when submitting k Start execution, it is called commit dependency, if t i When rolling back t k Start to execute, it is called rollback dependency; R={r 1 ,r 2 ,...,r n} is a set of logical relations, such as r i means a t i "AND", "OR" logical table relationship between the transact...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com