Data synchronization method and system
A data synchronization and corresponding data technology, applied in the field of data processing, can solve problems such as wasting resources, synchronization results cannot be retained, and operation time is affected
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] Reference figure 1 , Shows a step flowchart of an embodiment of a data synchronization method of the present application, which may specifically include the following steps:
[0032] Step 102: Assign a task to each data segment of the data set to be processed.
[0033] Step 104: Start the task thread of the task, and perform offline data synchronization of corresponding data fragments between the source and the destination.
[0034] When performing offline data synchronization between different databases / file systems, set the data set to be synchronized as the data set to be processed. You can set the source and destination of offline data synchronization, and use the database / file system where the data set to be processed is located. At the source, the database / file system to which the data set to be processed is to be synchronized is used as the destination. Among them, the data set to be processed can be regarded as a collection of business data, which includes a large amo...
Embodiment 2
[0042] On the basis of the foregoing embodiment, this embodiment discusses in detail the offline data synchronization operation based on failover.
[0043] The offline data synchronization in the embodiments of this application can be applied to the offline synchronization of datax. Datax is a tool for high-speed data exchange between heterogeneous databases / file systems. It can be used in any data processing system (such as RDBMS / Hdfs / Local filesystem) data exchange.
[0044] DataX has the following characteristics: high-speed exchange of data between heterogeneous databases / file systems; using Framework+plugin architecture, Framework handles most of the technical issues of high-speed data exchange such as buffering, flow control, concurrency, context loading, etc. Simple interface and plug-in interaction, the plug-in only needs to realize the access to the data processing system; the operating mode is stand-alone; the data transmission process is completed in a single process, f...
Embodiment 3
[0091] On the basis of the foregoing embodiment, this embodiment also discloses a data synchronization system.
[0092] Reference image 3 , Shows a structural block diagram of an embodiment of a data synchronization system of the present application, which may specifically include the following modules:
[0093] The task allocation module 302 is configured to allocate a task to each data segment of the data set to be processed; and to re-allocate a task to the data segment corresponding to the failed task.
[0094] The data synchronization module 304 is used to start the task thread of the task, perform offline data synchronization of the corresponding data segment between the source and the destination; and start the task thread of the reallocated task to execute the data segment at the source Offline data synchronization between the end and the destination end.
[0095] The failover module 306 is configured to clean up the processing resources of the data segment corresponding to t...
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