CN106354431A - Data storage method and device - Google Patents
Data storage method and device Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0685—Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management 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
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.
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)
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)
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 |
-
2016
- 2016-08-26 CN CN201610743434.XA patent/CN106354431A/en active Pending
Patent Citations (4)
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)
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 |