Heterogeneous-database-replication parallel execution system and method based on synchronization of commit-point timelines
A database and timeline technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve problems such as low replication efficiency, achieve the effect of improving replication efficiency and solving low replication efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] Such as Figure 5 , the log receiving thread receives the transaction log sequence of the source database:
[0047]The execution process of W1(a)W2(b)W3(c)W1(d)W2(e)C1W2(a)W3(d)W2(f)C2W3(a)C3. Among them, Wi(a) indicates that transaction i performs a write operation on data item a, and Ci indicates the commit operation of transaction i.
[0048] There are three commit operations in the log sequence, which divide the sequence into three segments as commit point timeline fences, and all operations in each segment can be executed in parallel.
[0049] The first commit operation encountered by the log receiving thread is C1. At this time, all operations W1(a)W1(d)C1 of transaction 1 are taken out from the log cached in memory and handed over to a certain execution thread for execution. The subsequent commit operation is C2. Similarly, all operations W2(b)W2(e)W2(a)W2(f)C2 of transaction 2 are taken out and handed over to an execution thread for execution. Finally, all ope...
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