Memcached implementation method and system based on metadata management

A distributed cache and implementation method technology, applied in the computer field, can solve problems such as cache reorganization and hit rate reduction, and achieve the effects of reducing IO bottlenecks, high performance, and avoiding IO bottlenecks

Active Publication Date: 2015-06-10
深圳市远行科技股份有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a distributed cache implementation method and system based on metadata management, which can solve the problems caused by the number of cache nodes changing or some cache nodes failing in the distributed cache environment. The problem of cache reorganization and greatly reduced hit rate

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
  • Memcached implementation method and system based on metadata management
  • Memcached implementation method and system based on metadata management
  • Memcached implementation method and system based on metadata management

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present invention clearer and clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0035] Such as figure 1 As shown, the present invention provides a distributed cache implementation system based on metadata management, including: a user 10, a cache client 20, and at least one cache node 30, wherein,

[0036] The cache client 20 is located between the user 10 and the cache node 30, and is used to receive and transfer the request of the user 10, and manage metadata information of multiple cache nodes 30 to realize distributed functions.

[0037] The cache node 30 is used to access data and is implemented by Memcached.

[0038] When t...

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 a memcached implementation method and system based on metadata management. The memcached implementation method based on metadata management comprises the following steps: 1) a user acquires actual cache node metadata information from a cache client; and 2) the user can directly access a cache node access data according to the metadata information returned by the cache client. The invention further provides a memcached implementation system based on metadata management. According to the memcached implementation method and system based on metadata management provided by the invention, the problems that the cache need to be recombined and the hit ratio is considerably reduced caused by the change of the cache node numbers or failure of parts of cache nodes in the memcached environment are solved.

Description

technical field [0001] The invention relates to the field of computers, in particular to a method and system for implementing distributed cache based on metadata management. Background technique [0002] Distributed refers to a function implemented outside the core system through a cluster. Memcached is currently the most widely used distributed cache implementation. Although Memcached is a "distributed" cache server, there is no distributed function on the server side. Each Memcached node will not communicate with each other to share information, and the support for distributed depends entirely on the implementation of the client. [0003] The current Memcache client is generally distributed through resource pools. The resource scheduling algorithms mainly include "remainder calculation method" and "consistent hash calculation method". When changing, it will cause a large area of ​​cache reorganization, seriously affecting the cache hit rate. The complexity of the "cons...

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 Patents(China)
IPC IPC(8): H04L29/08H04L12/24
Inventor 高正
Owner 深圳市远行科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products