Method and system for distributed cache pooling, fragmentation and failover

A distributed cache and failover technology, applied in transmission systems, electrical components, etc., can solve problems such as affecting the hit rate, affecting the application performance and user satisfaction, and achieve higher hit rate, higher network connection speed, higher The effect of hit rate and throughput

CN102710763BActive Publication Date: 2015-11-25XINHUANET CO LTD
4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Publication Date
2015-11-25

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
Patent Text Reader

Abstract

The invention relates to a method and a system for pooling, slicing and fault transfer of a distributed cache. Through the method and the system, the cache can be pooled and sliced and are subjected to fault transfer, and the fault transfer and the pooling can be dynamically realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field:

[0001] The invention relates to a distributed cache pooling, fragmentation and failover method and system, and belongs to the technical field of software. Background technique:

[0002] With the rise of Internet Web2.0 websites. Traditional relational databases have been unable to cope with Web2.0 websites, especially the ultra-large-scale and high-concurrency SNS-type Web2.0 dynamic websites, and exposed many insurmountable problems. Web2.0 websites need to generate dynamic pages and provide dynamic information in real time based on user personalized information, so it is basically impossible to use static technology for dynamic pages, so the concurrent load of the database is very high, often reaching tens of thousands of read and write requests per second. Relational databases can barely cope with tens of thousands of SQL queries per second, but hard disk I / O cannot withstand tens of thousands of SQL write data requests per second. In fact, for ordinary...

Examples

Embodiment Construction

[0015] In order to make the object, technical solution and advantages of the present invention clearer, specific implementation examples of the present invention will be described in detail below in conjunction with the accompanying drawings. Here, the exemplary implementation examples and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.

[0016] The architecture diagram of the distributed cache pooling, fragmentation and failover system is shown in Figure 1. The system is divided into three parts: client, server cluster, and cache cluster. The client accesses the server to send a request, and the server calls the cache through the cache client. Clusters and cache clusters return data to the server through corresponding algorithms, and the server presents the obtained data to the client through business processing. Its specific implementation principle and process are shown in Figure 2:

[0017] 1. When t...