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

Distributed system and incremental data updating method

A distributed system and distributed technology, applied in the computer field, can solve problems such as unreadable, system instability, and slow system update, and achieve the effects of improving stability, reducing system resource consumption, and reducing access pressure

Inactive Publication Date: 2016-02-17
ALIBABA GRP HLDG LTD
View PDF6 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1. When the data is changed, it is fully refreshed, and the resource consumption is relatively large
For example, assuming that the total amount of data is 1000 records, only a few of them will be changed in one change. If all the data is loaded in full during the change process, the computing resources will be consumed.
[0006] 2. The changed data is often based on the data in the database, but in the read-write separation mode, if there is a delay between writing to the database and reading from the database, the application will not be able to read the latest written change information
[0007] 3. During the initialization process of the distributed cache data, the database access volume is large, the database access pressure is high, and the system is unstable
[0008] Therefore, the system update based on distributed cache is slow and unstable

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
  • Distributed system and incremental data updating method
  • Distributed system and incremental data updating method
  • Distributed system and incremental data updating method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] Embodiments of the present application are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary, and are intended to explain the present application, and should not be construed as limiting the present application.

[0021] The following describes the distributed system and the incremental data update method according to the embodiments of the present application with reference to the accompanying drawings.

[0022] Figure 1a is a schematic structural diagram of a distributed system in an embodiment of the present application, such as Figure 1a As shown, the system includes a server 10, a distributed client 20 and a middleware 30 between the server 10 and the distributed client 20, the middleware 30 includes a first middleware 31, where...

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 present application proposes a distributed system and an incremental data updating method. The system comprises: a server, used for sending a data change notification to distributed clients; the distributed clients, used for receiving the data change notification from the server, sending a changed-data acquisition request to first middleware according to the data change notification, and receiving changed data returned by the first middleware; and the first middleware, used for receiving the changed-data acquisition request from the distributed clients, acquiring the changed data according to the changed-data acquisition request and returning the changed data to the distributed clients. The distributed system and the incremental data updating method provided by the embodiments of the present application reduce the access pressure on a database in the distributed system, reduce system resource consumption, and improve the incremental data updating speed of the distributed clients and the stability of the distributed system.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a distributed system and a data incremental update method. Background technique [0002] With the rapid development of the Internet, more and more users use the Internet, how to quickly respond to user requests has become one of the important means for various Internet companies to win users. For example, for a website containing a large amount of information, if the website responds to user requests too slowly, the number of users of the website will be lost over time. [0003] At present, the speed of response can be improved by caching, such as distributed caching. Since the cached data is stored in memory, and there is no need to interact with the database, such as a relational database, during the data access process, compared to querying from the database Generally speaking, fetching data directly from the cache is much faster. Usually, fetching data from the c...

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
IPC IPC(8): G06F9/445
Inventor 徐洪鑫
Owner ALIBABA GRP HLDG 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