[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106354431A - Data storage method and device - Google Patents

Data storage method and device Download PDF

Info

Publication number
CN106354431A
CN106354431A CN201610743434.XA CN201610743434A CN106354431A CN 106354431 A CN106354431 A CN 106354431A CN 201610743434 A CN201610743434 A CN 201610743434A CN 106354431 A CN106354431 A CN 106354431A
Authority
CN
China
Prior art keywords
data
storage
storage device
access frequency
threshold
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610743434.XA
Other languages
Chinese (zh)
Inventor
吕玉彬
赵鹏
戚勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Beijing Electronic Information Industry Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN201610743434.XA priority Critical patent/CN106354431A/en
Publication of CN106354431A publication Critical patent/CN106354431A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0685Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/064Management of blocks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a data storage method and a device. The method comprises a number of heterogeneous storage devices integrated into a corresponding virtual storage pool by a pre-using virtualization technology, the logical address in the virtual storage pool is corresponding to the physical address in a corresponding storage device; a data reading and writing request is received from the outside, and the logical address of a target is extracted from the data reading and writing request by a mapping layer of the virtual storage pool, the logical address of a target is converted to the corresponding physical address of a target; the data reading and writing request is converted into a target reading and writing request corresponding to the physical address of a target by using a redirection layer of a virtual storage pool; a storage media virtual layer of a virtual storage pool is used to extract the physical address of a target in the target reading and writing request, and the location of a storage device corresponding to the target physical address is accessed to realize the data reading and writing operation corresponding to the data reading and writing request. The technical proposal disclosed in this application is easy for the user to operate.

Description

A kind of date storage method and device
Technical field
The present invention relates to memory system technologies field, more particularly, it relates to a kind of date storage method and device.
Background technology
With the explosive growth of current network and data volume, the storage scheme for data increasingly obtains the weight of people Will.
The medium being used for realizing data storage in prior art is a lot, such as floppy disk, CD, dvd, hard disk etc..But when use When family needs using these storage mediums storage mass data, often cannot be realized by a storage medium, now then need By in data storage to different storage mediums.Corresponding, in the data needing to access storage, need first to judge to need by user The data accessing is in which storage medium, and then corresponding storage medium is being conducted interviews, and realizes the read-write operation of data.Very Substantially, this mode needs user independently to remove to judge the storage medium of data and then go to access this storage medium and realize data behaviour Make, be not easy to operate.
In sum, how to provide a kind of data storage scheme being easy to user operation, be current those skilled in the art Problem demanding prompt solution.
Content of the invention
It is an object of the invention to provide a kind of date storage method and device are it is easy to user operation.
To achieve these goals, the following technical scheme of present invention offer:
A kind of date storage method, comprising:
Advance with Intel Virtualization Technology and the storage device of multiple isomeries is synthesized corresponding storage pool, described virtual deposit There is corresponding relation with the physical address in corresponding storage device in the logical address in reservoir;
Receive the reading and writing data request of extraneous input, and utilize the mapping layer of described storage pool by described reading and writing data Extract destination logical address in request, this destination logical address is converted to corresponding target physical address;
The request of described reading and writing data is converted into and described target physical ground by the redirection layer using described storage pool Location corresponding target read-write requests;
Extract the target physical ground in described target read-write requests using the storage medium virtual level of described storage pool Location, and position corresponding with described target physical address in described storage device is conducted interviews, realize and described reading and writing data Ask corresponding data read-write operation.
Preferably, also include:
The access frequency being implemented data read-write operation to the data of storage in advance counts, and by this data storage extremely In storage device corresponding with its access frequency.
Preferably, by this data storage to storage device corresponding with its access frequency, comprising:
In advance described storage device is divided into solid state hard disc access medium, enterprise-level from high to low according to its access speed Mechanical hard disk and standard machinery hard disk;
Described access frequency is more than or equal to the data storage of first threshold to described solid state hard disc, access frequency is big In or be equal to Second Threshold and less than first threshold data storage in described enterprise-level mechanical hard disk, access frequency be more than or Equal to the 3rd threshold value and less than in the data storage extremely described standard machinery hard disk of Second Threshold.
Preferably, also include:
Timing counts the access frequency of data in described storage device, and the Data Migration that access frequency is changed is extremely In its corresponding storage device of current accessed frequency.
Preferably, also include:
Calculate total capacity and the capacity shared by currently stored data of described storage device, and when currently stored data institute When accounting for the ratio of capacity and described total capacity and being more than capacity threshold, send corresponding warning information.
A kind of data storage device, comprising:
Virtualization modules, virtual deposit corresponding for the synthesis of the storage device of multiple isomeries for advancing with Intel Virtualization Technology Reservoir, there is corresponding relation with the physical address in corresponding storage device in the logical address in described storage pool;
Address mapping module, for receiving the reading and writing data request of extraneous input, and reflecting using described storage pool Penetrate during layer is asked by described reading and writing data and extract destination logical address, this destination logical address is converted to corresponding object Reason address;
The request of described reading and writing data is converted into by request modular converter for the redirection layer using described storage pool Target read-write requests corresponding with described target physical address;
Data access module, please for extracting described target read-write using the storage medium virtual level of described storage pool Target physical address in asking, and position corresponding with described target physical address in described storage device is conducted interviews, real Now ask corresponding data read-write operation with described reading and writing data.
Preferably, also include:
Data allocation module, the access frequency for being implemented data read-write operation to the data of storage in advance is united Meter, and by this data storage to storage device corresponding with its access frequency.
Preferably, described data allocation module includes:
Data allocation unit, is used for: in advance according to its access speed, described storage device is divided into solid-state from high to low Harddisk access medium, enterprise-level mechanical hard disk and standard machinery hard disk;Described access frequency is more than or equal to first threshold To described solid state hard disc, access frequency is more than or equal to Second Threshold and is less than the data storage of first threshold extremely data storage In described enterprise-level mechanical hard disk, access frequency is more than or equal to the 3rd threshold value and extremely described less than the data storage of Second Threshold In standard machinery hard disk.
Preferably, also include:
Periodic monitor module, for regularly counting the access frequency of data in described storage device, and access frequency is sent out The Data Migration of changing to in its corresponding storage device of current accessed frequency.
Preferably, also include:
Capacity alarm module, for calculating total capacity and the capacity shared by currently stored data of described storage device, and When the ratio of capacity shared by currently stored data and described total capacity is more than capacity threshold, send corresponding warning information.
The invention provides a kind of date storage method and device, wherein the method include: advance with Intel Virtualization Technology The storage device of multiple isomeries is synthesized corresponding storage pool, the logical address in described storage pool and corresponding storage There is corresponding relation in the physical address in equipment;Receive the reading and writing data request of extraneous input, and utilize described storage pool Mapping layer asked by described reading and writing data in extract destination logical address, this destination logical address is converted to corresponding mesh Mark physical address;The request of described reading and writing data is converted into and described target physical by the redirection layer using described storage pool Address corresponding target read-write requests;Storage medium virtual level using described storage pool extracts described target read-write requests In target physical address, and position corresponding with described target physical address in described storage device is conducted interviews, realizes Ask corresponding data read-write operation with described reading and writing data.In above-mentioned technical characteristic disclosed in the present application, by multiple isomeries Storage device virtualization obtains corresponding storage pool, to provide simply easily operated memory space so that user can So that the logical address that need to access data is directly determined by storage pool, and then after input corresponding reading and writing data request, Process to the request of this reading and writing data is automatically obtained by storage pool and then realizes corresponding data read-write operation it is easy to user Operation.
Brief description
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing Have technology description in required use accompanying drawing be briefly described it should be apparent that, drawings in the following description be only this Inventive embodiment, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis The accompanying drawing providing obtains other accompanying drawings.
Fig. 1 is a kind of flow chart of date storage method provided in an embodiment of the present invention;
Fig. 2 is that the conversion of logical address to physical address in a kind of date storage method provided in an embodiment of the present invention is illustrated Figure;
Fig. 3 is a kind of structural representation of data storage device provided in an embodiment of the present invention.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation description is it is clear that described embodiment is only a part of embodiment of the present invention, rather than whole embodiments.It is based on Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of not making creative work Embodiment, broadly falls into the scope of protection of the invention.
Refer to Fig. 1, the flow chart that it illustrates a kind of date storage method provided in an embodiment of the present invention, can include Following steps:
S11: advance with Intel Virtualization Technology and the storage device of multiple isomeries is synthesized corresponding storage pool, virtual deposit There is corresponding relation with the physical address in corresponding storage device in the logical address in reservoir.
Intel Virtualization Technology is a kind of resource management techniques, is by the various actual resources of computer, such as server, network, Internal memory and storage etc., present after giving abstract, conversion, break the not cleavable obstacle between entity structure, make the user can These resources are applied with the configuration better way than script;The new imaginary parts of these resources are the framves not being subject to existing resource If mode, region or configuration are limited.Using Intel Virtualization Technology, the storage device of multiple isomeries is carried out in the application Process, storage pool corresponding with this multiple storage device can be obtained.Storage virtual pool is storage device (storage device) Memory space provide a logical abstraction or mapping, and can by the combination of itself, outwardly provide press block divide company Continuous space.In simple terms, storage pool is a kind of linear logical addressing space, and multiple little storage devices can be closed by it And become a big storage pool, provide sufficiently large linear logic addressing space for upper system, so that user plane pair The preferable memory space of one concordance;Meanwhile, the consideration based on the system expandability, by different physical equipments and can deposit Storage system, and is conducted interviews to it to virtual abstraction layer by various transformed mappings;Namely the logical address in storage pool There is corresponding relation with the physical address in corresponding storage device, thus, if necessary to access a physical address in storage device Corresponding data, it is possible to use the logical address of storage pool is realizing.
S12: receive the reading and writing data request of extraneous input, and asked by reading and writing data using the mapping layer of storage pool In extract destination logical address, this destination logical address is converted to corresponding target physical address.
Storage pool mainly includes three layers, respectively mapping layer, redirection layer and storage medium virtual level, wherein, reflects Penetrate the mapping relations that layer is stored between the physical address in logical address and storage device in storage pool, specifically, Mapping layer is link bottom storage device and the tie of upper layer logic storage, preserves the mapping storing physical store from logic Relation, the mapping relations of logic storage dish and physical store disk can be expressed as m:n, that is, one piece of logic storage dish is permissible It is distributed in the different physical store disk of polylith, one piece of physical store disk can also provide for the different logic storage dish of polylith to be deposited Storage.The corresponding each piece of logic storage dish of mapping layer can preserve a extents mapping table, and this mapping table is responsible for extent Realize logical address for unit to the conversion of physical address, as shown in Fig. 2 this list item includes:
A) logical address extent id
B) logical address extent lba
C) physical address extent id
D) physical address extent lba.
S13: using the redirection layer of storage pool, reading and writing data request is converted into corresponding with target physical address Target read-write requests.
Because storage pool is a kind of logical view of memory space, this equipment that only logically there are is one Transition zone in the middle of kind, it then becomes necessary to be that actual storage is set by redirection layer redirecting to the request of storage pool Standby request, reading and writing data request will be converted to target read-write requests corresponding with target physical address, thus realizing to depositing The access of storage equipment.
S14: the target physical address in target read-write requests is extracted using the storage medium virtual level of storage pool, and Position corresponding with target physical address in storage device is conducted interviews, realizes asking corresponding reading and writing data with reading and writing data Operation.
Storage medium virtual level is mainly used in realizing the framework of whole control program, and it imitates the Block Device Driver journey of standard Sequence, is responsible for this storage pool of system registry, and provides and physical hard disk driver identical system interface, and it can be straight Connect and using target physical address, storage device is conducted interviews, thus realizing corresponding data read-write operation.Additionally need explanation , there is between above-mentioned every layer that storage pool comprises clear and definite interface, to realize corresponding communication, thus to greatest extent The independence achieving each layer, the modification to wherein a layer has no effect on other layers, not only contributes to above layers and corresponds to The modularity of program, also allows for the multiplexing of corresponding code and realizes extensibility, including the extension of bottom storage device.And it is above-mentioned Each layer is realized corresponding function and can be automatically obtained, that is, after receiving reading and writing data request, storage pool can be automatic Realize the process for reading and writing data request, realize corresponding data read-write operation, thus without user's intervention it is easy to operate.
In above-mentioned technical characteristic disclosed in the present application, the virtualization of the storage device of multiple isomeries is obtained corresponding virtual deposit Reservoir, to provide simply easily operated memory space so that user directly can be determined by storage pool needs visit Ask the logical address of data, and then after input corresponding reading and writing data request, be automatically obtained by storage pool and this data is read The process of write request and then realize corresponding data read-write operation it is easy to user operation.
In addition, the physical store that technique scheme disclosed in the present application is supported includes Network Attached (network- Attached storage, nas), storage area network (storage area network, san) and the storage based on ip etc., tool There is versatility.
A kind of date storage method provided in an embodiment of the present invention, can also include:
The access frequency being implemented data read-write operation to the data of storage in advance counts, and by this data storage extremely In storage device corresponding with its access frequency.
For the storage device of different access speeds, using hierarchical control, to reach access speed optimization.Specifically come Say, can be corresponding, by number low for access frequency by storage device high for data Cun Chudao access speed high for access frequency According to storage in the low storage device of access speed, thus optimizing the access rate of data, improve the access efficiency of data.
Specifically, by this data storage to storage device corresponding with its access frequency, may include that
In advance storage device is divided into solid state hard disc access medium, enterprise-level machinery from high to low according to its access speed Hard disk and standard machinery hard disk;
Access frequency is more than or equal to the data storage of first threshold to solid state hard disc, access frequency is more than or equal to Second Threshold and less than first threshold data storage to enterprise-level mechanical hard disk, access frequency be more than or equal to the 3rd threshold value And it is less than the data storage of Second Threshold to standard machinery hard disk.
The storage device being related in the embodiment of the present invention can include local iscsi interface storage medium, the network storage is situated between Matter etc..Specific physical storage medium can be divided into traditional mechanical hard disk (nearline), enterprise-level machine according to its access speed Tool hard disk (enterprise) and ssd solid state hard disc (flash/ssd), wherein, the basic storage cell in storage device is permissible For extent, size can be 64kb.Above-mentioned threshold value can be determined according to actual needs, and access frequency is more than or equal to The data of first threshold is hottest point data, and by hottest point data distribution to solid state hard disc, access frequency is more than or equal to the Two threshold values and less than first threshold data be secondary hot spots data, in secondary hot spots data distribution to enterprise-level mechanical hard disk, access Frequency is more than or equal to the 3rd threshold value and is non-thermal point data less than the data of Second Threshold, and non-hot data distribution is to common machine In tool hard disk;Thus ensureing the optimization of overall data access speed.
A kind of date storage method provided in an embodiment of the present invention, can also include:
The access frequency of data in timing statistics storage device, and the Data Migration that access frequency is changed to and its In the corresponding storage device of current accessed frequency.
Timing during timing counts can be configured by user, according to actual needs by determining to data access frequency Shi Tongji, current accessed frequency has not been met and has been presently in the data that storage device requires to access frequency and is transferred to and it In the corresponding storage device of current accessed frequency, thus further ensuring the optimization of overall data access speed.In addition, After data migrates, need data is modified in the mapping relations of mapping layer, logical address will correspond to migrating data Physical address be updated to the up-to-date physical address of this data it is ensured that in the present invention date storage method smooth realization.And it is right Can also be realized by the storage medium virtual level of storage pool in the migration of data and the selection correlation step of storage device.
In addition, the storage demand for special dimension can also arrange a kind of special mould that logic stores physical store Formula: mapping mode.In this mode, the corresponding one piece of physical store disk of one piece of logic storage dish is it is desirable to the storage of physical store disk Capacity is greater than the memory capacity of logic storage dish.
A kind of date storage method provided in an embodiment of the present invention, can also include:
Calculate the total capacity of storage device and capacity shared by currently stored data, and hold when currently stored data is shared When the ratio of amount and total capacity is more than capacity threshold, send corresponding warning information.
Capacity threshold can be determined according to actual needs, when capacity institute total capacity ratio shared by data is more than capacity threshold During value, corresponding warning information can be sent, enable a user to know the service condition of storage hard disk in time, it is to avoid data The fault excessively causing storage hard disk occurs.
The embodiment of the present invention additionally provides a kind of data storage device, as shown in Figure 3, comprising:
Virtualization modules 11, will be corresponding virtual for the storage device synthesis of multiple isomeries for advancing with Intel Virtualization Technology Storage pool, there is corresponding relation with the physical address in corresponding storage device in the logical address in storage pool;
Address mapping module 12, for receiving the reading and writing data request of extraneous input, and the mapping using storage pool Layer extracts destination logical address in being asked by reading and writing data, and this destination logical address is converted to corresponding target physical ground Location;
Reading and writing data request is converted into and target by request modular converter 13 for the redirection layer using storage pool Physical address corresponding target read-write requests;
Data access module 14, extracts in target read-write requests for the storage medium virtual level using storage pool Target physical address, and position corresponding with target physical address in storage device is conducted interviews, realizing please with reading and writing data Seek corresponding data read-write operation.
A kind of data storage device provided in an embodiment of the present invention, can also include:
Data allocation module, the access frequency for being implemented data read-write operation to the data of storage in advance is united Meter, and by this data storage to storage device corresponding with its access frequency.
A kind of data storage device provided in an embodiment of the present invention, data allocation module may include that
Data allocation unit, is used for: in advance according to its access speed, storage device is divided into solid state hard disc from high to low Access medium, enterprise-level mechanical hard disk and standard machinery hard disk;Access frequency is more than or equal to the data storage of first threshold To solid state hard disc, access frequency is more than or equal to Second Threshold and is less than the data storage of first threshold to enterprise-level machinery firmly In disk, access frequency is more than or equal to the 3rd threshold value and is less than the data storage of Second Threshold to standard machinery hard disk.
A kind of data storage device provided in an embodiment of the present invention, can also include:
Periodic monitor module, for regularly counting the access frequency of data in storage device, and access frequency is become Change Data Migration to in its corresponding storage device of current accessed frequency.
A kind of data storage device provided in an embodiment of the present invention, can also include:
Capacity alarm module, for calculating total capacity and the capacity shared by currently stored data of storage device, and works as When the ratio of capacity shared by the data of front storage and total capacity is more than capacity threshold, send corresponding warning information.
In a kind of data storage device provided in an embodiment of the present invention, the explanation of relevant portion refers to the embodiment of the present invention In a kind of date storage method providing, the detailed description of corresponding part, will not be described here.
Described above to the disclosed embodiments, makes those skilled in the art be capable of or uses the present invention.To this Multiple modifications of a little embodiments will be apparent from for a person skilled in the art, and generic principles defined herein can Without departing from the spirit or scope of the present invention, to realize in other embodiments.Therefore, the present invention will not be limited It is formed on the embodiments shown herein, and be to fit to consistent with principles disclosed herein and features of novelty the widest Scope.

Claims (10)

1. a kind of date storage method is it is characterised in that include:
Advance with Intel Virtualization Technology and the storage device of multiple isomeries is synthesized corresponding storage pool, described storage pool In logical address there is corresponding relation with the physical address in corresponding storage device;
Receive the reading and writing data request of extraneous input, and asked by described reading and writing data using the mapping layer of described storage pool In extract destination logical address, this destination logical address is converted to corresponding target physical address;
The request of described reading and writing data is converted into and described target physical address pair by the redirection layer using described storage pool The target read-write requests answered;
Extract the target physical address in described target read-write requests using the storage medium virtual level of described storage pool, and Position corresponding with described target physical address in described storage device is conducted interviews, it is right with the request of described reading and writing data to realize The data read-write operation answered.
2. method according to claim 1 is it is characterised in that also include:
Be implemented the access frequency of data read-write operation to the data of storage in advance to count, and by this data storage to and its In the corresponding storage device of access frequency.
3. method according to claim 2 is it is characterised in that by this data storage to storage corresponding with its access frequency In equipment, comprising:
In advance described storage device is divided into solid state hard disc access medium, enterprise-level machinery from high to low according to its access speed Hard disk and standard machinery hard disk;
Described access frequency is more than or equal to the data storage of first threshold in described solid state hard disc, access frequency be more than or Equal to Second Threshold and less than in the data storage extremely described enterprise-level mechanical hard disk of first threshold, access frequency is more than or equal to 3rd threshold value and less than Second Threshold data storage in described standard machinery hard disk.
4. method according to claim 2 is it is characterised in that also include:
Timing counts the access frequency of data in described storage device, and the Data Migration that access frequency is changed to and its In the corresponding storage device of current accessed frequency.
5. method according to claim 1 is it is characterised in that also include:
Calculate total capacity and the capacity shared by currently stored data of described storage device, and hold when currently stored data is shared When the ratio of amount and described total capacity is more than capacity threshold, send corresponding warning information.
6. a kind of data storage device is it is characterised in that include:
The storage device of multiple isomeries is synthesized corresponding virtual memory for advancing with Intel Virtualization Technology by virtualization modules Pond, there is corresponding relation with the physical address in corresponding storage device in the logical address in described storage pool;
Address mapping module, for receiving the reading and writing data request of extraneous input, and the mapping layer using described storage pool Extract destination logical address in being asked by described reading and writing data, this destination logical address is converted to corresponding target physical ground Location;
The request of described reading and writing data is converted into and institute by request modular converter for the redirection layer using described storage pool State target physical address corresponding target read-write requests;
Data access module, extracts in described target read-write requests for the storage medium virtual level using described storage pool Target physical address, and position corresponding with described target physical address in described storage device is conducted interviews, realize with Described reading and writing data asks corresponding data read-write operation.
7. device according to claim 6 is it is characterised in that also include:
Data allocation module, the access frequency for being implemented data read-write operation to the data of storage in advance counts, and By in this data storage to storage device corresponding with its access frequency.
8. device according to claim 7 is it is characterised in that described data allocation module includes:
Data allocation unit, is used for: in advance according to its access speed, described storage device is divided into solid state hard disc from high to low Access medium, enterprise-level mechanical hard disk and standard machinery hard disk;Described access frequency is more than or equal to the data of first threshold Store to described solid state hard disc, access frequency is more than or equal to Second Threshold and extremely described less than the data storage of first threshold In enterprise-level mechanical hard disk, access frequency is more than or equal to the 3rd threshold value and extremely described less than the data storage of Second Threshold common In mechanical hard disk.
9. device according to claim 7 is it is characterised in that also include:
Periodic monitor module, for regularly counting the access frequency of data in described storage device, and access frequency is become Change Data Migration to in its corresponding storage device of current accessed frequency.
10. device according to claim 6 is it is characterised in that also include:
Capacity alarm module, for calculating total capacity and the capacity shared by currently stored data of described storage device, and works as When the ratio of capacity shared by the data of front storage and described total capacity is more than capacity threshold, send corresponding warning information.
CN201610743434.XA 2016-08-26 2016-08-26 Data storage method and device Pending CN106354431A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610743434.XA CN106354431A (en) 2016-08-26 2016-08-26 Data storage method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610743434.XA CN106354431A (en) 2016-08-26 2016-08-26 Data storage method and device

Publications (1)

Publication Number Publication Date
CN106354431A true CN106354431A (en) 2017-01-25

Family

ID=57855192

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610743434.XA Pending CN106354431A (en) 2016-08-26 2016-08-26 Data storage method and device

Country Status (1)

Country Link
CN (1) CN106354431A (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107092439A (en) * 2017-03-07 2017-08-25 华为技术有限公司 A kind of method and apparatus of data storage
CN107193507A (en) * 2017-07-12 2017-09-22 北京越洋紫晶数据科技有限公司 Magneto-optic electricity mixing storage method and device
CN107506146A (en) * 2017-08-29 2017-12-22 郑州云海信息技术有限公司 A kind of data-storage system
CN107832011A (en) * 2017-11-02 2018-03-23 郑州云海信息技术有限公司 A kind of date storage method, device, equipment and computer-readable recording medium
CN107864146A (en) * 2017-11-21 2018-03-30 绥化学院 A kind of safe cloud storage system
CN108268217A (en) * 2018-01-10 2018-07-10 北京航天云路有限公司 A kind of bedding storage method based on the cold and hot classification of time series data
CN108845772A (en) * 2018-07-11 2018-11-20 郑州云海信息技术有限公司 A kind of hard disc failure processing method, system, equipment and computer storage medium
CN108899078A (en) * 2018-06-27 2018-11-27 郑州云海信息技术有限公司 A kind of health and fitness information processing system based on cloud storage
CN109614040A (en) * 2018-11-26 2019-04-12 武汉烽火信息集成技术有限公司 Storage method, storage medium, electronic equipment and system with more storage pools
CN110955488A (en) * 2019-09-10 2020-04-03 中兴通讯股份有限公司 Virtualization method and system for persistent memory
CN111078126A (en) * 2018-10-19 2020-04-28 阿里巴巴集团控股有限公司 Distributed storage system and storage method thereof
CN111723024A (en) * 2019-03-18 2020-09-29 阿里巴巴集团控股有限公司 Data processing method, device and system, client server and storage server
CN112559564A (en) * 2020-11-19 2021-03-26 山东云海国创云计算装备产业创新中心有限公司 Access method, device and medium for application layer state information
CN112783804A (en) * 2019-11-08 2021-05-11 华为技术有限公司 Data access method, device and storage medium
WO2023274197A1 (en) * 2021-06-29 2023-01-05 华为技术有限公司 Operation request processing method and related device
CN115858407A (en) * 2023-02-16 2023-03-28 浪潮电子信息产业股份有限公司 Data storage method, device, equipment, readable storage medium and server

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101604227A (en) * 2009-07-17 2009-12-16 杭州华三通信技术有限公司 The method and apparatus of data storage
CN102521419A (en) * 2011-12-31 2012-06-27 曙光信息产业股份有限公司 Hierarchical storage realization method and system
CN103942159A (en) * 2014-03-19 2014-07-23 华中科技大学 Data read-write method and device based on mixed storage device
CN105138476A (en) * 2015-08-26 2015-12-09 广东创我科技发展有限公司 Data storage method and system based on hadoop heterogeneous storage

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101604227A (en) * 2009-07-17 2009-12-16 杭州华三通信技术有限公司 The method and apparatus of data storage
CN102521419A (en) * 2011-12-31 2012-06-27 曙光信息产业股份有限公司 Hierarchical storage realization method and system
CN103942159A (en) * 2014-03-19 2014-07-23 华中科技大学 Data read-write method and device based on mixed storage device
CN105138476A (en) * 2015-08-26 2015-12-09 广东创我科技发展有限公司 Data storage method and system based on hadoop heterogeneous storage

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107092439B (en) * 2017-03-07 2020-02-21 华为技术有限公司 Data storage method and equipment
CN107092439A (en) * 2017-03-07 2017-08-25 华为技术有限公司 A kind of method and apparatus of data storage
CN107193507A (en) * 2017-07-12 2017-09-22 北京越洋紫晶数据科技有限公司 Magneto-optic electricity mixing storage method and device
CN107506146A (en) * 2017-08-29 2017-12-22 郑州云海信息技术有限公司 A kind of data-storage system
CN107832011A (en) * 2017-11-02 2018-03-23 郑州云海信息技术有限公司 A kind of date storage method, device, equipment and computer-readable recording medium
CN107864146A (en) * 2017-11-21 2018-03-30 绥化学院 A kind of safe cloud storage system
CN108268217A (en) * 2018-01-10 2018-07-10 北京航天云路有限公司 A kind of bedding storage method based on the cold and hot classification of time series data
CN108899078B (en) * 2018-06-27 2021-10-22 郑州云海信息技术有限公司 Health information processing system based on cloud storage
CN108899078A (en) * 2018-06-27 2018-11-27 郑州云海信息技术有限公司 A kind of health and fitness information processing system based on cloud storage
CN108845772A (en) * 2018-07-11 2018-11-20 郑州云海信息技术有限公司 A kind of hard disc failure processing method, system, equipment and computer storage medium
CN111078126B (en) * 2018-10-19 2023-09-15 阿里巴巴集团控股有限公司 Distributed storage system and storage method thereof
CN111078126A (en) * 2018-10-19 2020-04-28 阿里巴巴集团控股有限公司 Distributed storage system and storage method thereof
CN109614040A (en) * 2018-11-26 2019-04-12 武汉烽火信息集成技术有限公司 Storage method, storage medium, electronic equipment and system with more storage pools
CN109614040B (en) * 2018-11-26 2022-04-29 武汉烽火信息集成技术有限公司 Storage method, storage medium, electronic device and system with multiple storage pools
CN111723024A (en) * 2019-03-18 2020-09-29 阿里巴巴集团控股有限公司 Data processing method, device and system, client server and storage server
CN111723024B (en) * 2019-03-18 2024-05-07 阿里云计算有限公司 Data processing method, device and system, client server and storage server
CN110955488A (en) * 2019-09-10 2020-04-03 中兴通讯股份有限公司 Virtualization method and system for persistent memory
CN112783804A (en) * 2019-11-08 2021-05-11 华为技术有限公司 Data access method, device and storage medium
CN112559564B (en) * 2020-11-19 2022-08-12 山东云海国创云计算装备产业创新中心有限公司 Access method, device and medium for application layer state information
CN112559564A (en) * 2020-11-19 2021-03-26 山东云海国创云计算装备产业创新中心有限公司 Access method, device and medium for application layer state information
WO2023274197A1 (en) * 2021-06-29 2023-01-05 华为技术有限公司 Operation request processing method and related device
CN115858407A (en) * 2023-02-16 2023-03-28 浪潮电子信息产业股份有限公司 Data storage method, device, equipment, readable storage medium and server

Similar Documents

Publication Publication Date Title
CN106354431A (en) Data storage method and device
TWI710978B (en) Data migration method and device based on blockchain
CN104850358B (en) A kind of magneto-optic electricity mixing storage system and its data acquisition and storage method
CN101753617B (en) Cloud storage system and method
CN103927251B (en) Log management method for embedded system
CN105593828B (en) Manage method, distributed memory system and the management node of file
CN104462240A (en) Method and system for realizing hierarchical storage and management in cloud storage
CN101853254B (en) Method and device for mounting file or catalogue to local or remote host
CN101751233B (en) Method and system for expanding capacity of memory device
CN102340530B (en) The method and system of a kind of memory space adapter and Data Migration
WO2007009910A3 (en) Virtualisation engine and method, system, and computer program product for managing the storage of data
CN101840308A (en) Hierarchical memory system and logical volume management method thereof
CN105786401A (en) Data management method and device in server cluster system
CN102123176B (en) Space distribution and management method and device for network storage system
CN103946846A (en) Use of virtual drive as hot spare for RAID group
US9690506B2 (en) Virtual tape library
CN102521114B (en) File system log storage system under virtualization environment
CN109324758A (en) Data migration method, device and storage equipment
CN103514249A (en) Method and system for automatic data reduction and storage device
CN101976181A (en) Management method and device of storage resources
CN104050248A (en) File storage system and storage method
CN104536903A (en) Mixed storage method and system for conducting classified storage according to data attributes
CN104054071A (en) Method for accessing storage device and storage device
CN104272242A (en) Creating encrypted storage volumes
CN103049224A (en) Method, device and system for importing data into physical tape

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170125