Font Size: a A A

A Distributed Cache Technology In The Insert Intensive Application Of The Research And Implementation Of The System

Posted on:2013-10-27Degree:MasterType:Thesis
Country:ChinaCandidate:W SuFull Text:PDF
GTID:2248330374985498Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet at home and abroad, distributed cachetechnology is also widely used. Almost all of the Internet companies will usedistributed cache technology to improve the system throughput rate, reduce thefrequency of database access, and improve the fast response capability of the system.The Internet application system is inquire-intensive, that is to say the data of the queryoperation is far greater than the number of operands insert. So distributed cachetechnology in the application of the Internet is basically used to improve the efficiencyof all the query of the system. Although distributed cache technology ininquire-intensive system is widely used, it does not mean distributed cache technologyshould only be used in the inquire-intensive system. The purpose of the thesis is toapply the distributed cache technology to the system insert intensive system in order toimprove the maximum throughput rate.This thesis relying on industry development fund for electronic project “research,development and industrialization of high performance, high reliability intrusionprevention system” of the ministry of information. I Introduce the Distributed cachetechnology to the system to the demand of System throughput. And focus on thesystem structure after introducing distributed cache technology to the insert-intensivesystem, distributed cache of management and realize the distributed cache dataredundancy method. Finally develop a distributed cache system in using the result ofthis thesis.In this thesis, the main research results include:1) Through analyze and study of insert-intensive system, complete the design ofthe system architecture after introducing the distributed cache technology to it.2) Put forward the hash based on consistency of the data redundant technologyafter the study and analysis of the application of consistent hash algorithm and virtualnode technology in the distributed cache system, and The data is stored in differentcache services according to certain algorithm; reduce the system failure caused by therisk of losing data. 3) Put forward the centralized management, the local certified cache managementtechnology after the study and analysis of the commonly used cache distributedmanagement technology. And describe the management data initialization,management of the modification of data flow in detail.4) To develop a high speed, high concurrent distributed cache system throughusing a nonblocking communication technology, based on the concurrent JSONserialized and concurrent synchronous technique in the application of the system.
Keywords/Search Tags:Cache, Distributed, Data Redundancy, Cache Management
PDF Full Text Request
Related items