Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Incremental data pushing system and method

An incremental data and incremental technology, applied in the field of data push systems, can solve problems such as waste of computing and throughput performance, high data repetition, and poor timeliness, so as to increase fault tolerance and processing performance, reduce the amount of synchronous data, and reduce reproducible effect

Active Publication Date: 2015-04-15
BEIJING JINGDONG 360 DEGREE E COMMERCE CO LTD
View PDF8 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] There are the following disadvantages in the above-mentioned prior art: 1). High data repetition: each data synchronization is a snapshot of the full amount of data captured at a certain moment, and a large part of the data is repeated, which affects calculation and throughput. Performance is a relatively large waste; 2). Poor timeliness: Since it takes a long time to capture the full amount of data, it is impossible to synchronize data more frequently, and there is a big difference between frequently updated data and real data; 3). It has an impact on database performance: every time the data is synchronized, a snapshot of the database needs to be captured, which increases the operating load of the database with high operating pressure. Although it can be solved by increasing the slave library, the slave synchronization also has stability and delay, etc. There are many problems, and it is also unfavorable for permission control; 4). Data synchronization is a single-point operation: due to the principle of full snapshot, the operation must be performed by a single thread. If there is an exception, the operation must start from the beginning
However, if multi-threaded decomposition is used, it will lead to data consistency problems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Incremental data pushing system and method
  • Incremental data pushing system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The technical solutions according to the embodiments of the present invention will be explained in detail below with reference to the accompanying drawings.

[0015] figure 1 is a block diagram illustrating an incremental data push system 100 according to an embodiment of the present invention. The incremental data push system 100 includes a database server 102 , a distributed scheduling center 103 , a distributed work cluster 104 , and business systems 118 , 120 , and 122 .

[0016] The database server 102 stores a relational database, and the relational database can record all database operations as binlog files (binary log files) by using the existing binlog logging mechanism. The relational database can be, for example, a MySQL database. "MySQL" is an open source small relational database management system.

[0017] The distributed scheduling center 103 abstracts all the operations to be performed by the distributed work cluster 104 into tasks, so that the operat...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an incremental data pushing system and method. The incremental data pushing method comprises the following treatments carried out under task allocation and scheduling of a distributed scheduling center: capturing treatment; increment analysis treatment; logic theme merge treatment; intermediate storage treatment; data field filtration treatment; export treatment.

Description

technical field [0001] The present invention relates to a data push system and method, more specifically, to an incremental data push system and method based on incremental synchronization based distributed task decomposition and intermediate data generation and merging logic. Background technique [0002] Due to the development of cloud computing technology, more and more third-party developers use cloud platform technology. A large part of OLAP (On-Line Analytical Processing: Online Analytical Processing) applications require some shared data information based on relational databases, and it is a common requirement to accurately provide data from shared databases to analysis systems at regular intervals. [0003] In the existing technology, the data providing system regularly backs up the full amount of the database, saves the data snapshot at a certain moment in the form of a file, and then directly imports the target data platform or processes the full amount of data thr...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
CPCG06F16/284G06F16/9535
Inventor 石冠雄王超
Owner BEIJING JINGDONG 360 DEGREE E COMMERCE CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products