A method and system for passive data synchronization
A data synchronization and passive technology, applied in the direction of structured data retrieval, database distribution/replication, etc., can solve the problems of poor scalability, multi-server resources, occupancy, etc., and achieve the effects of strong scalability, simplified functions, and reduced impact
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0024] like figure 1 As shown, Embodiment 1 of the present invention provides a passive data synchronization method, including the following steps:
[0025] Step S1, the master database parses the transaction log to obtain the incremental data to be synchronized, and sends the incremental data to the intermediate server;
[0026] Step S2, the intermediate server caches the incremental data;
[0027] Step S3, the terminal database sends an acquisition request to the intermediate server to acquire unsynchronized incremental data according to the fact that it has synchronized incremental data;
[0028] Step S4, the intermediate server sends corresponding incremental data to the terminal database according to the acquisition request.
[0029] The present invention sets up an intermediate server, the main database sends the incremental database to be synchronized to the intermediate server cache, and the intermediate server is responsible for sending the incremental data to each ...
Embodiment 2
[0047] like image 3 As shown, Embodiment 2 of the present invention provides a passive data synchronization system, including a main synchronization module 1, an intermediate synchronization module 2 and a terminal synchronization module 3;
[0048] The main synchronization module 1 is used to analyze the transaction log to obtain incremental data to be synchronized, and send the incremental data to the intermediate synchronization module 2;
[0049] The intermediate synchronization module 2 is used to cache the incremental data;
[0050] The terminal synchronization module 3 is used to send an acquisition request to the intermediate synchronization module 2 to obtain unsynchronized incremental data according to the situation of its own synchronized incremental data;
[0051] The intermediate synchronization module 2 is configured to send corresponding incremental data to the terminal synchronization module 3 according to the acquisition request.
[0052] Active data synchr...
Embodiment 3
[0060] Embodiment 3 of the present invention provides a computer storage medium on which a computer program is stored. When the computer program is executed by a processor, the passive data synchronization method described in any of the above embodiments is implemented.
[0061] The computer storage medium provided by the present invention is used to implement the above-mentioned passive data synchronization method. Therefore, the technical effects of the above-mentioned passive data synchronization method are also provided by the computer storage medium, and will not be repeated here.
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