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

Method and system for cache data decoupling persistence based on Ignite grid

A data cache and persistence technology, applied in the field of big data processing, can solve the problems of Ignite cluster instability, affecting the efficiency and performance of Ignite cluster, and achieve the effect of avoiding the increase of management complexity, fast communication speed and improving processing speed

Active Publication Date: 2018-05-08
中电福富信息科技有限公司 +1
View PDF11 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to solve the problem that the existing cache write-through mode in the data grid of Apache Ignite affects the efficiency and performance of the Ignite cluster due to the database and causes the instability of the Ignite cluster, it provides a method based on Ignite grid cache data decoupling persistence and The system will introduce a local message system similar to the producer-consumer mode between the cache and the database, that is, the producer first writes the cache update data to the local file, and then the consumer writes the data in the local file to the database

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
  • Method and system for cache data decoupling persistence based on Ignite grid
  • Method and system for cache data decoupling persistence based on Ignite grid

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Such as figure 1 As shown in or 2, the present invention discloses a decoupling persistence system based on Ignite grid cache data, which includes a database and multiple servers connected to the database, and each server includes multiple service nodes, multiple file queue directories, and clients Nodes, each service node, file queue directory and client node are set in one-to-one correspondence. Each service node of the client node has multiple caches, and each cache creates a corresponding producer and file queue directory. Corresponding to each producer, there is a corresponding queue directory. The cache is used to send its updated data to the corresponding producer. The producer is used for data update, packaging and writing the packaged data into the corresponding queue. data files in the directory.

[0022] Producers and service nodes share the same Java Virtual Machine (JVM). The communication speed in the process is fast; the integrated binding starts, and i...

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 method and a system for cache data decoupling persistence based on Ignite grids. The system comprises a database and a plurality of servers connected with the database. Eachserver comprises a plurality of service nodes, a plurality of file queue catalogs and client nodes. Each service node, each file queue catalog, and each client node are arranged in a one-to-one corresponding manner. Each service node is provided with a plurality of caches. Each cache establishes a corresponding producer. The file queue catalog establishes a queue catalog corresponding to each producer. The cache is used to send updated data to the corresponding producer. The producer is used to update data, package the data, and write the packaged data to the data file in the corresponding queue catalog. The method and the system decouple Ignite cache and the database, and improve cache processing speed and cluster throughput capacity, prevent influence of the database on clusters, and improve stability of the clusters.

Description

technical field [0001] The invention relates to the field of big data processing, in particular to a method and system for decoupling and persisting data based on Ignite grid cache. Background technique [0002] The Apache Ignite memory array organization framework is a high-performance, integrated and distributed memory computing and transaction platform for large-scale data set processing, which has higher performance than traditional disk-based or flash-based technologies. Provides high-performance, distributed in-memory data organization and management functions between applications and different data sources. [0003] In Apache Ignite's data grid, the write through function means that when the cache is updated, it will be automatically persisted, and the data will be persisted to the database. Currently, the write-through method of the Ignite data grid is a write-through method in which the cache and the database are tightly coupled. Even in the write-behind function ...

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): G06F9/54G06F17/30
CPCG06F9/546G06F16/172G06F16/182
Inventor 连城郭海涛孙而焓
Owner 中电福富信息科技有限公司
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