Unlock instant, AI-driven research and patent intelligence for your innovation.

A method and system for realizing memory data reliability based on raid5

A memory data and reliability technology, applied in the computer field, can solve problems such as high performance and disk performance impact, achieve high performance, reduce redundancy, and reduce storage costs

Active Publication Date: 2019-05-14
HUAZHONG UNIV OF SCI & TECH
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Traditional relational databases have three problems in the face of massive data: first, high performance, and the need for high concurrent read and write of the database
The backup system is a process of doubling the storage cost, and the performance of persisting to disk will be significantly affected

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
  • A method and system for realizing memory data reliability based on raid5
  • A method and system for realizing memory data reliability based on raid5
  • A method and system for realizing memory data reliability based on raid5

Examples

Experimental program
Comparison scheme
Effect test

example

[0063] The technical solution of the present invention is realized in the following manner, and the system physical environment and architecture are as follows:

[0064] Use 4 servers, run Memcached on them, and divide each machine into 1G memory to store hot data. Organize it into RAID5.

[0065] like figure 2 Shown: The data in the same location in RAID5 is called a stripe, that is, Data1, Data2, and Data3 in the figure. PData1 is the verification information, where

[0066]

[0067] The above-mentioned Data is an Item in the actual system, that is, a key / value pair. In this system, in addition to storing the basic data of Data, information of a stripe is also stored. When one of the servers is broken, for example, the first machine is broken, that is, Data1 is lost, the system can obtain Data2, Data3 and PData1 through the recorded stripe information.

[0068]

[0069] Data1 can be recovered. The specific storage organization form is as follows: Figure 5 .

...

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 system for implementing reliability of memory data on the basis of an RAID5. The method comprises the steps of: partitioning part of memory data serving as a cache from each distributed storage server, and then constructing the RAID5; placing data accessed to usually into a memory database; besides storing basic data, storing additional metadata information and strip information for identifying the RAID5. When all storage servers normally operate, a client reads data from a memory; when a single-point fault is generated, the client can obtain data of the same strip by the stored metadata information, recover the data at the memory level and provide the data to a user without accessing a hard disk of which an access speed is lower than that of the memory by multiple orders of magnitude, so that reliability of a storage system is improved; and meanwhile, by constructing the RAID5, the data storage redundancy is reduced when reliability is achieved, so that cost is saved.

Description

technical field [0001] The invention relates to the field of computers, in particular to a method and system for realizing memory data reliability of a distributed storage system based on RAID5. Background technique [0002] With the deep popularization of the Internet and the vigorous development of the mobile Internet, more and more web applications have emerged, which have high requirements for performance parameters such as access delay and throughput, such as social networks, information retrieval and e-commerce. Moreover, with the popularization of smart phones, the number of web application users is also increasing day by day, and millions or even hundreds of millions of users visit at every turn, which poses a severe test to the system architecture and performance. [0003] Traditional relational databases have three problems in the face of massive data: first, high performance, and the need for high concurrent read and write of the database. A huge number of users ...

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): G06F3/06G06F11/14
CPCG06F3/0614G06F3/0631G06F3/0689G06F11/1469
Inventor 冯丹胡燏翀吴锋潘再余薛愫王阿孟
Owner HUAZHONG UNIV OF SCI & TECH