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

Data access method and data access equipment

A technology for accessing data and data, which is applied in electrical digital data processing, memory systems, memory architecture access/allocation, etc. It can solve problems such as large storage, improve the data read rate, and avoid storing a large amount of redundant data.

Active Publication Date: 2015-09-30
EMC IP HLDG CO LLC
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This exemplary technical area may also be, for example, an e-mail server capable of providing large attachments to e-mails, where the large attachments may be sent to multiple users of the e-mail server, so that each user is responsible for the large attachment Instead, it takes up a portion of the storage capacity allocated to the e-mail server, resulting in unnecessary storage of large amounts of redundant data

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 access method and data access equipment
  • Data access method and data access equipment
  • Data access method and data access equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The principle and spirit of the present invention will be described below with reference to several exemplary embodiments shown in the accompanying drawings. It should be understood that these embodiments are given only to enable those skilled in the art to better understand and implement the embodiments of the present invention, but not to limit the scope of the embodiments of the present invention in any way.

[0045] According to one embodiment of the present invention, a method for accessing data is provided. The method can be based on, for example figure 2 And realize.

[0046] exist figure 2 , file 1 includes multiple logical block numbers (LBN), namely LBN n, LBN n+1, LBN m and LBN m+1, which point to one of multiple physical blocks through direct pointers (and indirect pointers) physical block. However, since the contents of the physical blocks pointed to by LBN n+1 and LBN m+1 are the same, in order not to store a large amount of redundant data, the embod...

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

Embodiments of the present disclosure relate to a method and apparatus for accessing data by receiving a data read request for reading data corresponding to a logical block number; determining a first physical block corresponding to the first logical block number on the disk when a first cache page corresponding to the first logical block number does not exist in a cache; and reading data in the second cache when a second cache corresponding to the second physical block exists in the cache, wherein the content of the second physical block is identical to the content of the first physical block. Some embodiments of the present disclosure may prevent storing mass redundant data, and thereby enhance data reading rate.

Description

technical field [0001] Embodiments of the present invention generally relate to the field of data access, and specifically relate to a method and device for accessing data. Background technique [0002] Virtualization refers to the construction of a virtual platform between the computer hardware and the operating system by means of software or hardware on the computer hardware, so as to virtualize multiple independent virtual hardware operating environments for the operating system and share hardware resources. For example, server virtualization allows multiple virtual machines with heterogeneous operating systems to run in parallel on the same computer hardware in isolation from each other, where each virtual machine has its own set of virtual hardware (such as read-only memory, central processing unit, etc.) And load the operating system and application programs on the virtual machine. [0003] Typically, virtual machines are packaged into files, making it possible to qui...

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): G06F3/06G06F12/06G06F9/455
CPCG06F2212/604G06F2212/283G06F12/0811G06F12/0868
Inventor 周应超鲍海云仲伟罡
Owner EMC IP HLDG CO LLC