Data synchronization method and device capable of realizing rapid data loading
A technology for data synchronization and data loading, which is applied in database update, structured data retrieval, special data processing applications, etc., can solve problems such as low efficiency, trouble, and large performance loss, and achieve simplified process configuration, reduced performance loss, and improved The effect of synchronization efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0048] The embodiment of the present invention provides a data synchronization method that can realize fast data loading. In this method, the destination database (ie, the destination end) is a relational database, and the data source end is not limited, and can be various types of data sources. Such as relational databases, message queues, XML files, KV databases, document databases, etc.
[0049] Compared with the traditional data synchronization process, the present invention mainly improves the data loading step, so that it can use various database-specific batch loading commands, thereby improving performance. Such as image 3 As shown, the data loading node in the present invention does not simply fetch data from the data cache, and then calls the jdbc / odbc interface to write the data into the destination database, but adopts a producer-consumer concurrency model, and multiple threads run in parallel Collaborative work, that is, there are producer threads, task queues a...
Embodiment 2
[0087] On the basis of the data synchronization method that can realize fast data loading provided by the above-mentioned embodiment 1, the present invention also provides a data synchronization device that can realize the above-mentioned method and can realize fast data loading, such as Figure 7 Shown is a schematic diagram of the device architecture of the embodiment of the present invention. The data synchronization device capable of fast loading of data in this embodiment includes one or more processors 21 and memory 22 . in, Figure 7 A processor 21 is taken as an example.
[0088] The processor 21 and the memory 22 may be connected via a bus or in other ways, Figure 7 Take connection via bus as an example.
[0089] The memory 22 is a non-volatile computer-readable storage medium that can realize fast loading of data, and can be used to store non-volatile software programs, non-volatile computer-executable programs and modules, as in the embodiment The data synchron...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



