Data synchronization method, system and equipment for multiple data sources and medium
A data synchronization and multi-data source technology, applied in the direction of structured data retrieval, database distribution/replication, etc., can solve the problems of incompatibility with full-scale big data and incremental small data business needs, and achieve efficient data synchronization Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0048] In this embodiment, a data synchronization method for multiple data sources is provided, such as figure 1 As shown, the data synchronization method includes:
[0049] S11. Receive raw data within a preset period; the raw data includes at least one initial data source of the database, and the initial data source includes incremental data identifiers and full data identifiers, incremental data identifiers are used to identify dynamically added data, and full data identifiers are used for identifying static historical data.
[0050] S12. Acquire at least one target data source from the initial data source based on the incremental data identifier and / or the full data identifier.
[0051] S13. Data synchronization is performed on all target data sources in sequence and stored in the synchronization database.
[0052] S14. Collect configuration information of multiple storage databases; the configuration information includes a data format.
[0053] S15. Convert the synchro...
Embodiment 2
[0067] On the basis of Example 1, such as image 3 As shown, this embodiment provides a data synchronization method for multiple data sources, and step S12 specifically includes:
[0068] S123. Based on the incremental data identifier, intercept the data in the second access period from each initial data source to generate an intermediate data source.
[0069] S124. Intercept several second sample data from the intermediate data source in sequence according to the length of the second field, and generate a target data source according to the second sample data.
[0070] Specifically, set the second data fetching period as 15 minutes, that is, the data fetching is performed every 15 minutes. Exemplarily, based on the incremental data identifier, the first time range corresponding to the second access period in the initial data source (for example, 2021-11-18 18:00:00 to 2021-11-18 18:15:00 ) dynamic incremental data, due to the large data volume of the dynamic incremental dat...
Embodiment 3
[0074] This embodiment provides a data synchronization system with multiple data sources, such as Figure 4 As shown, it specifically includes: a receiving module 210 , an acquiring module 220 , a synchronizing module 230 , a collecting module 240 and a converting module 250 .
[0075] Among them, the receiving module 210 is used to receive the original data within a preset period; the original data includes at least one initial data source of the database, and the initial data source includes an incremental data identifier and a full amount of data identifier, and the incremental data identifier is used to identify dynamically newly added Data, full data identification is used to identify static historical data;
[0076] An acquisition module 220, configured to acquire at least one target data source from the initial data source based on the incremental data identifier and / or the full data identifier;
[0077] The synchronization module 230 is configured to sequentially perf...
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