Data memory system and method

A data storage system and incremental data technology, applied in memory systems, electrical digital data processing, memory address/allocation/relocation, etc., can solve problems such as limited memory space, inability to cache data, and affect operating system performance, etc., to achieve Effects of improving processing capacity, expanding space size, and improving reliability

Active Publication Date: 2011-11-02
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the memory space allocated in advance is limited, so too much data cannot be cached
In order to cache more data and divide more memory space, it will seriously affect the performance of the operating system.

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
  • Data memory system and method
  • Data memory system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] Based on the above ideas, this embodiment provides a data storage system, such as figure 1 As shown, it includes at least the following parts.

[0029] Cache area, which caches disk incremental data;

[0030] Among them, the cache area can be implemented by using a cache, memory, etc., after parsing the incremental data on the disk, it performs data caching according to specified storage rules (such as storing data in specified data blocks or data lengths, etc.), And the cache area can support insert and delete functions.

[0031] The detection module detects the cache state of the cache area in real time during the data cache process;

[0032] Wherein, the cache state of the cache area includes a busy state and a normal state. Specifically, in this embodiment, each time a piece of data is stored in the buffer area, the detection module can use the space occupancy rate of the buffer area (that is, the ratio of the space occupied by the cached data in the buffer area ...

Embodiment 2

[0044] This embodiment introduces the data storage process of the above data storage system.

[0045] Real-time detection of the cache status of the cache area. When the cache status of the cache area is detected to be normal, the current disk incremental data is cached in the cache area. When the cache status of the cache area is detected to be busy, the non-volatile A temporary cache space is allocated in a permanent storage (for example, a disk, etc.), and the current disk incremental data is cached in the temporary cache space. Wherein, during the process of caching the disk incremental data, the index information of the cached disk incremental data is also sequentially recorded, and the index information includes at least cache location, cache time and the original address of the disk incremental data.

[0046] In this embodiment, the cache state of the cache area being normal means that the space occupancy rate of the cache area is lower than a set value. The cache stat...

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 data memory system and method and relates to a continuous data protection system for data management. The system disclosed by the invention comprises a detection module, a task scheduling module, a temporary cache processing module and an index module, wherein the detection module is used for detecting the cache status of a cache region in real time; the task scheduling module is used for triggering the cache region to carry out cache operation when the cache status of the cache region is normal and triggering the temporary cache processing module to carry out cache operation when the cache status of the cache region is busy; the temporary cache processing module is used for dividing a temporary cache space from a nonvolatile memory and caching the incremental data of the current disk into the temporary cache space while receiving the cache operation triggered by the task scheduling module; and the index module is used for recording index information of cached incremental data of the disk in sequence, wherein the cache information at least comprises cache location, cache time and original address of the incremental data of the disk. According to the technical scheme of the invention, the data cache space can be expanded effectively and flexibly, and the reliability of the cache data can be improved simultaneously.

Description

technical field [0001] The invention relates to a continuous data protection system in data management, in particular to a data storage system and method. Background technique [0002] In the data management system, in order to obtain the disk data changes in the designated area of ​​the disk, a cache area is introduced to store valid disk data. The disk data to be changed is first saved in the pre-allocated memory space, and when the data saved in the memory pool reaches a certain level, the data is saved to the disk. [0003] However, the memory space allocated in advance is limited, so too much data cannot be cached. In order to cache more data to allocate more memory space, it will seriously affect the performance of the operating system. Contents of the invention [0004] The technical problem to be solved by the present invention is to provide a data storage system and method, which can cache enough data without affecting system performance. [0005] In order to s...

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): G06F12/08G06F12/0802
Inventor 刘少伟刘正伟刘非
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD
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