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

Processing method and system for differentiated secondary caching and synchronization of data of multiple clients

A data difference and multi-client technology, which is applied in special data processing applications, transmission systems, database updates, etc., can solve the problems of inflexible data updates, difficult synchronization and updates, and large data transmission volumes, so as to solve the problems of personalized caching and The effect of the need for data updates

Pending Publication Date: 2021-11-12
ZHEJIANG CANGNAN INSTR GRP CO LTD
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Due to the high concurrency and high performance requirements of the system, many systems almost use data caching technologies such as memory caching, memory databases, and redis caching databases. However, these caching technologies have the following problems when they are applied: , will be directly linked to the data source, there will be disadvantages such as large data transmission volume or inflexible data update; if the data is cached at multiple points, it will be difficult to synchronize and update in time; when using the overall data cache, it cannot be realized Requirements for a single dataset personalized cache and multi-client differentiated cache

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
  • Processing method and system for differentiated secondary caching and synchronization of data of multiple clients
  • Processing method and system for differentiated secondary caching and synchronization of data of multiple clients
  • Processing method and system for differentiated secondary caching and synchronization of data of multiple clients

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] A processing method for differentiated secondary caching and synchronization of multi-client data, such as figure 1 shown, including the following steps:

[0057]S100. The server responds to the data set call request initiated by each client according to its own business needs. If the server has a corresponding cached data set, it sends the data set to the matching client; if it does not exist, it sends the data set to the data source. Send a data set acquisition request;

[0058] S200. The data source sends the corresponding data set to the server in response to the data set acquisition request initiated by the server;

[0059] S300. The server receives the data set and caches the memory, and sends the data set to a corresponding client;

[0060] S400. Each client receives a data set paired with its own exclusive client tag and caches it in memory.

[0061] In a specific embodiment, each client is provided with a dedicated client label, and each data set is provided...

Embodiment 2

[0077] A processing system for differentiated secondary caching and synchronization of multi-client data, such as image 3 As shown, including server, client and data source;

[0078] The server, in response to the data set call request initiated by each client according to its own business needs, if the server has a corresponding cached data set, it will send the data set to the matching client; if it does not exist, it will send the data set to the data set The source sends a dataset fetch request;

[0079] The data source sends the corresponding data set to the server in response to the data set acquisition request initiated by the server;

[0080] The server is configured to receive the data set and cache the memory, and send the data set to the corresponding client;

[0081] The client is configured to receive the data set paired with its own exclusive client tag and cache the memory.

[0082] In one embodiment, the data source is also used to detect the data update ge...

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 discloses a multi-client data differentiation secondary caching and synchronization processing method, which comprises the following steps that: a server responds to a data set calling request initiated by each client according to own service requirements, and if the server has a corresponding cached data set, the data set is sent to a matched client; if not, sending a data set acquisition request to a data source; the data source responds to a data set acquisition request initiated by the server and sends a corresponding data set to the server; the server receives the data set, caches the data set in a memory, and sends the data set to a corresponding client; and each client receives the data set paired with the tag of the own exclusive client and caches the data set in a memory. A large amount of data can be cached simultaneously and differentially at multiple points and each client, and the problems of data synchronization and timely updating between a data source and a server, between the server and multiple clients and between the clients are solved; and the requirements of personalized caching and data updating of different clients are met.

Description

technical field [0001] The invention relates to the fields of large data transmission, data synchronization and data cache, and in particular to a processing method and system for differentiating secondary cache and synchronization of multi-client data. Background technique [0002] With the development of Internet technology, the data processing volume of the software system is also increasing, the scale of data processing corresponding to the client is also increasing, and the data to be stored in the database is also increasing. For various reasons, it is necessary to perform multi-level caching on the data in the database, that is, to synchronize the data in the database to other business processing computer caches or databases or other clients. [0003] Due to the high concurrency and high performance requirements of the system, many systems almost use data caching technologies such as memory caching, memory databases, and redis caching databases. However, these caching...

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): H04L29/08H04L29/06G06F16/23G06F16/27
CPCH04L67/1095G06F16/23G06F16/27H04L67/01H04L67/568
Inventor 李中阳黄明陈海棠陈鑫
Owner ZHEJIANG CANGNAN INSTR GRP 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