CN103049407B - Date storage method, Apparatus and system - Google Patents
Date storage method, Apparatus and system Download PDFInfo
- Publication number
- CN103049407B CN103049407B CN201210578660.9A CN201210578660A CN103049407B CN 103049407 B CN103049407 B CN 103049407B CN 201210578660 A CN201210578660 A CN 201210578660A CN 103049407 B CN103049407 B CN 103049407B
- Authority
- CN
- China
- Prior art keywords
- ssd
- nvram
- data
- storage
- storage device
- 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.)
- Active
Links
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
The embodiment of the present invention provides a kind of date storage method, Apparatus and system.Method includes: storage device receive first storage control send written into the data in a CACHE of the first storage control;Data are stored in the NVRAM at least two SSD arranged in the storage device by storage device, so that the second storage control share and access NVRAM.The date storage method of embodiment of the present invention offer, Apparatus and system, by each SSD in the storage device arranges the NVRAM being available for different storage control share and access, back up the data of storage device to be written in the CACHE of the different storage control of storage with NVRAM.Compared in prior art by being arranged in storage control the NVRAM that can not be accessed by other storage controls method backing up the data in single CACHE, data in other CACHE of mirror image, decrease memory space and the storage time overhead of storage system, improve the memory property of storage system.
Description
Technical field
The present embodiments relate to computer technology, particularly relate to a kind of date storage method, Apparatus and system.
Background technology
The reliabilty and availability of storage system is required higher by data storage, it is desirable to when storage control powered-off fault is restarted, data to be stored can not be lost;And requiring part storage control in multiple storage controls breaks down, all the other storage controls can the storage service of taking over fault storage control rapidly, it is ensured that storage service is continuous.
In prior art, by for each storage control configuring non-volatile random access storage device (Non-VolatileRandomAccessMemory, hereinafter referred to as NVRAM), and the mode of mirror image data between each storage control, it is ensured that storage control storage service at power-down rebooting or when breaking down continuous.But this mode can seriously restrict the memory property of storage system.
Summary of the invention
The embodiment of the present invention provides a kind of date storage method, Apparatus and system, in order to promote the memory property of storage system.
First aspect, a kind of date storage method that the embodiment of the present invention provides, including:
Storage device receive first storage control send written into the data in the first cache memory CACHE of described first storage control;Described data are stored in the based non-volatile random access memory module NVRAM at least two solid-state hard disk SSD being arranged in described storage device by described storage device, so that the described NVRAM at least two SSD in storage device described in the second storage control share and access.
In the first possible implementation of first aspect, described data are stored in the NVRAM in the described at least two SSD being arranged in described storage device by described storage device, including: described storage device according to NVRAM distributed algorithm, determine, from least two solid-state hard disk SSD with NVRAM, the solid-state hard disk SSD being stored in needed for described data;Described data are stored in the NVRAM of the SSD determined by described storage device.
The first possible implementation according to first aspect, in the implementation that the second of first aspect is possible, after described data are stored in the NVRAM of the SSD determined by described storage device, if described first storage control is restarted, then described method, also includes: the described data of storage in the NVRAM of the described SSD determined are sent to a described CACHE by described storage device;Described storage device receives the described CACHE lower wall data corresponding with described data sent and stores.
The implementation that the first or the second according to first aspect are possible, in the third possible implementation of first aspect, after described data are stored in the NVRAM of the SSD determined by described storage device, if described first storage control fault, then described method, also includes: the described data of storage in the NVRAM of the described SSD determined are sent to the 2nd CACHE of described second storage control by described storage device;Described storage device receives the described 2nd CACHE lower wall data corresponding with described data sent and stores.
Any one in the implementation that first three according to first aspect is possible, in the 4th kind of possible implementation of first aspect, after described data are stored in the NVRAM of the SSD determined by described storage device, if a SSD in the described SSD determined damages, then described method, also include: described storage device adopts the data stored in the NVRAM of the unspoiled SSD in the described SSD determined, recover described data, and described data redistribution formula is stored in the NVRAM in the described SSD determined.
Second aspect, a kind of storage device that the embodiment of the present invention provides, including:
Storage control, for receive first storage control send written into the data in the first cache memory CACHE of described first storage control;Memory module, for described data being stored in the based non-volatile random access memory module NVRAM at least two solid-state hard disk SSD in described memory module, so that the described NVRAM at least two SSD in memory module described in the second storage control share and access.
In the first possible implementation of second aspect, described memory module, including at least two solid-state hard disk SSD with NVRAM;Described storage control, specifically for according to NVRAM distributed algorithm, determines, from the described at least two SSD with NVRAM, the solid-state hard disk SSD being stored in needed for described data, described data is stored in the NVRAM of the SSD determined.
The first possible implementation according to second aspect, in the implementation that the second of second aspect is possible, described storage control, is additionally operable to when described first storage control is restarted, and the described data of storage in the NVRAM of the described SSD determined are sent to a described CACHE;Receive the described CACHE lower wall data corresponding with described data sent and store to described SSD.
The implementation that the first or the second according to second aspect are possible, in the third possible implementation of second aspect, described storage control, it is additionally operable to when described first storage control fault, the described data of storage in the NVRAM of the described SSD determined are sent to the 2nd CACHE of described second storage control;Receive the described 2nd CACHE lower wall data corresponding with described data sent and store to described SSD.
Any one in the implementation that first three according to second aspect is possible, in the 4th kind of possible implementation of second aspect, described storage control, if the SSD being additionally operable in the described SSD determined damages, then adopt the data of storage in the NVRAM of the unspoiled SSD in the described SSD determined, recover described data, and described data redistribution formula is stored in the NVRAM in the described SSD determined.
The third aspect, the one storage system that the embodiment of the present invention provides, including:
The storage device as described in implementation that any one is possible in second aspect, and mutually redundant first storage control and the second storage control.
The date storage method of embodiment of the present invention offer, Apparatus and system, by each SSD in the storage device arranges the NVRAM being available for different storage control share and access, back up the data of storage device to be written in the CACHE of the different storage control of storage with NVRAM.Compared to prior art being passed through be arranged in storage control the NVRAM that can not be accessed by other storage controls, data in single CACHE are backed-up, with the method that the data in other CACHE are carried out mirror image, decrease memory space and the storage time overhead of storage system, improve the memory property of storage system.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, the accompanying drawing used required in embodiment or description of the prior art will be briefly described below, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skill in the art, under the premise not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the flow chart of date storage method embodiment one provided by the invention;
Fig. 2 is the flow chart of date storage method embodiment two provided by the invention;
Fig. 3 is the flow chart of date storage method embodiment three provided by the invention;
Fig. 4 is the structural representation of storage device embodiment one provided by the invention;
Fig. 5 is the structural representation of storage device embodiment two provided by the invention;
Fig. 6 is the structural representation of storage system embodiment one provided by the invention.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearly, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is a part of embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of protection of the invention.
Fig. 1 is the flow chart of date storage method embodiment one provided by the invention, as it is shown in figure 1, the date storage method that the present embodiment provides may include that
S110, storage device receive first storage control send written into the data in the first cache memory CACHE of the first storage control.
Specifically, storage device can be include solid state hard disc (SolidStateDisk, hereinafter referred to as SSD) for depositing the storage device of data, SSD can be the SSD of serial connecting small computer system interface (SerialAttachedSmallComputerSystemInterface, be called for short SAS) or adopt polytype SSD such as SSD of PCIe card.Storage device receives the CACHE written into first memory from the first storage control but not yet lower wall is to the data in storage device.
Data are stored in the based non-volatile random access memory module NVRAM at least two solid-state hard disk SSD arranged in the storage device by S120, storage device, so that the NVRAM at least two SSD in the second storage control share and access storage device.
Specifically, in SSD of the prior art and be not provided with NVRAM, and the embodiment of the present invention adds the NVRAM being independently arranged in existing SSD.The data received from the first storage control are stored in the NVRAM arranged in SSD in the storage device by storage device, and the first storage control and the second storage control in storage system all can access the data of storage in this NVRAM.
The date storage method that the present embodiment provides, by being independently arranged the NVRAM being available for different storage control share and access in each SSD in the storage device, backs up the data of storage device to be written in the CACHE of the different storage control of storage with NVRAM.Compared to prior art being passed through be arranged in storage control the NVRAM that can not be accessed by other storage controls, data in single CACHE are backed-up, with the method that the data in other CACHE are carried out mirror image, decrease memory space and the storage time overhead of storage system, improve the memory property of storage system.
Further, data are stored in the NVRAM at least two SSD arranged in the storage device by storage device, including: storage device according to NVRAM distributed algorithm, determine, from least two solid-state hard disk SSD with NVRAM, the solid-state hard disk SSD being stored in needed for data;Data are stored in the NVRAM of the SSD determined by storage device.Specifically, after storage device receives data from the first storage control, it is possible to according to NVRAM distributed algorithm, it is determined that the SSD that data should be stored in, by distributed for the data NVRAM storing and comprising to the SSD determined.The mode of storage data in similar raid-array (RedundantArraysofInexpensiveDisks, hereinafter referred to as RAID).
Fig. 2 is the flow chart of date storage method embodiment two provided by the invention, as shown in Figure 2, the data that the date storage method that the present embodiment provides may be used in a CACHE of the first storage control not yet complete lower wall, but the situation that the first storage control is restarted, for instance situation about restarting after the first storage control abnormal power-down.The date storage method that the present embodiment provides may include that
S210, storage device receive first storage control send written into the data in the first cache memory CACHE of the first storage control.
Specifically, storage device can be the storage device for depositing data including SSD, and SSD can be the SSD of SAS or adopt polytype SSD such as SSD of PCIe card.Storage device receives the CACHE written into first memory from the first storage control but not yet lower wall is to the data in storage device.
S220, storage device according to NVRAM distributed algorithm, determine, from least two solid-state hard disk SSD with NVRAM, the solid-state hard disk SSD being stored in needed for data;Data are stored in the NVRAM of the SSD determined, so that the NVRAM in the second storage control share and access storage device.
Specifically, in SSD of the prior art and be not provided with NVRAM, and the embodiment of the present invention adds the NVRAM being independently arranged in existing SSD.After storage device receives data from the first storage control, it is possible to according to NVRAM distributed algorithm, it is determined that the SSD that data should be stored in, by distributed for the data NVRAM storing and comprising to the SSD determined.Similar RAID stores the mode of data.
The data of storage in the NVRAM of the SSD determined are sent to a CACHE by S230, storage device.If the data in a CACHE of the first storage control not yet complete lower wall, but the first storage control powered-off fault, and restart, then the data of storage in the NVRAM of the SSD determined are sent to a CACHE by storage device, operate so that these data are proceeded lower wall after reacquiring these data by a CACHE.
S240, storage device receive the CACHE lower wall data corresponding with data sent and store.Lower wall data can be stored to corresponding SSD by storage device.
The date storage method that the present embodiment provides, by arranging the NVRAM being available for different storage control share and access in each SSD in the storage device, backs up the data of storage device to be written in the CACHE of the different storage control of storage with NVRAM.Compared to prior art being passed through be arranged in storage control the NVRAM that can not be accessed by other storage controls; data in single CACHE are backed-up; with the method that the data in other CACHE are carried out mirror image; decrease memory space and the storage time overhead of storage system; eliminate the NVRAM arranged in storage control; thus improving on the basis of memory property of storage system, it is achieved that the power-off protection of storage system.
Fig. 3 is the flow chart of date storage method embodiment three provided by the invention, as shown in Figure 3, the data that the date storage method that the present embodiment provides may be used in a CACHE of the first storage control not yet complete lower wall, the situation about cannot work on but the first storage control breaks down.The date storage method that the present embodiment provides may include that
S310, storage device receive first storage control send written into the data in the first cache memory CACHE of the first storage control.
Specifically, storage device can be the storage device for depositing data including SSD, and SSD can be the SSD of SAS or adopt polytype SSD such as SSD of PCIe card.Storage device receives the CACHE written into first memory from the first storage control but not yet lower wall is to the data in storage device.
S320, storage device according to NVRAM distributed algorithm, determine, from least two solid-state hard disk SSD with NVRAM, the solid-state hard disk SSD being stored in needed for data;Data are stored in the NVRAM of the SSD determined, so that the NVRAM in the second storage control share and access storage device.
Specifically, in SSD of the prior art and be not provided with NVRAM, and the embodiment of the present invention adds the NVRAM being independently arranged in existing SSD.After storage device receives data from the first storage control, it is possible to according to NVRAM distributed algorithm, it is determined that the SSD that data should be stored in, by distributed for the data NVRAM storing and comprising to the SSD determined.Similar RAID stores the mode of data.
The data of storage in the NVRAM of the SSD determined are sent to the 2nd CACHE of the second storage control by S330, storage device.If the data in a CACHE of the first storage control not yet complete lower wall, but the first storage control cannot work on because of failure and other reasons, then the data of storage in the NVRAM of the SSD determined are sent to the 2nd CACHE of the second storage control by storage device, operate so that these data are proceeded lower wall after obtaining these data by the 2nd CACHE.
S340, storage device receive the 2nd CACHE lower wall data corresponding with data sent and store.
The date storage method that the present embodiment provides, by arranging the NVRAM being available for different storage control share and access in each SSD in the storage device, backs up the data of storage device to be written in the CACHE of the different storage control of storage with NVRAM.Compared to prior art being passed through be arranged in storage control the NVRAM that can not be accessed by other storage controls, data in single CACHE are backed-up, with the method that the data in other CACHE are carried out mirror image, decrease memory space and the storage time overhead of storage system, eliminate the data image between each storage control, thus improving on the basis of memory property of storage system, it is achieved that the failover switching of storage control in storage system.
Further, after data are stored in the NVRAM of the SSD determined by storage device, if it is determined that SSD in SSD damage, then method, also include: storage device adopts the data stored in the NVRAM of the unspoiled SSD in the SSD determined, recover data, and the formula that data redistributed is stored in the NVRAM in the SSD determined.In other words, the NVRAM being independently arranged in multiple SSD can form distributed NVRAM, it is possible to has the function of similar RAID redundancy protecting.When certain SSD dish fault causes that its internal nvram data is lost, then storage device can pass through other is the data in the NVRAM in the SSD dish damaged, and repairs out the data of loss with RAID algorithm.
Fig. 4 is the structural representation of storage device embodiment one provided by the invention, and as shown in Figure 4, the storage device 400 that the present embodiment provides may include that
Storage control 410, for receive first storage control send written into the data in the first cache memory CACHE of the first storage control;Storage control 410 is for controlling the storage service within storage device 400.
Memory module 420, for data are stored in the based non-volatile random access memory module NVRAM at least two solid-state hard disk SSD in memory module, so that the NVRAM at least two SSD in the second storage control share and access memory module.
The storage device 400 that the present embodiment provides may be used for performing the technical scheme of embodiment of the method shown in Fig. 1, and it is similar with technique effect that it realizes principle, repeats no more herein.
Fig. 5 is the structural representation of storage device embodiment two provided by the invention, as it is shown in figure 5, the storage device 500 that the present embodiment provides may include that
Storage control 510, for receive first storage control send written into the data in the first cache memory CACHE of the first storage control;Storage control 510 is for controlling the storage service within storage device 500.
Memory module 520, for data are stored in the based non-volatile random access memory module NVRAM at least two solid-state hard disk SSD in memory module 520, so that the NVRAM at least two SSD in the second storage control share and access memory module.
Memory module 520 includes at least two SSD with NVRAM;Such as memory module 520 includes the SSD1 ~ SSDn being respectively provided with NVRAM1 ~ NVRAMn.
Storage control 510, specifically for according to NVRAM distributed algorithm, determines, from least two SSD with NVRAM, the solid-state hard disk SSD being stored in needed for data, data is stored in the NVRAM of the SSD determined.Such as storage control 510 according to NVRAM distributed algorithm, can be determined the SSD2 that data need to be stored in, and data be stored in the NVRAM2 of SSD2 from the SSD1 ~ SSDn being respectively provided with NVRAM1 ~ NVRAMn.
Further, storage control 510, be additionally operable to when the first storage control is restarted, it is to be determined to SSD NVRAM in storage data be sent to a CACHE;Receive the CACHE lower wall data corresponding with data sent and store to SSD.
The storage device 500 that the present embodiment provides may be used for performing the technical scheme of embodiment of the method shown in Fig. 2, and it is similar with technique effect that it realizes principle, repeats no more herein.
Further, storage control 510, be additionally operable to when the first storage control fault, it is to be determined to SSD NVRAM in the data of storage be sent to the 2nd CACHE of the second storage control;Receive the 2nd CACHE lower wall data corresponding with data sent and store to SSD.
The storage device 500 that the present embodiment provides may be used for performing the technical scheme of embodiment of the method shown in Fig. 3, and it is similar with technique effect that it realizes principle, repeats no more herein.
Further, storage control 510, be additionally operable to if it is determined that SSD in SSD damage, then adopt the data of storage in the NVRAM of the unspoiled SSD in the SSD determined, recover data, and formula that data are redistributed be stored in the NVRAM in the SSD determined.Such as, if SSD2 damages, the loss of data of storage in NVRAM2, then storage control 510 can adopt the data of storage in NVRAM1 and the NVRAM3 comprised respectively in unspoiled SSD1 and SSD3 ~ SSDn ~ NVRAMn to repair out the data lost in NVRAM2 and being stored in the data redistribution formula after recovery in NVRAM1 and NVRAM3 ~ NVRAMn.
Fig. 6 is the structural representation of storage system embodiment one provided by the invention, and as shown in Figure 6, the storage system 600 that the present embodiment provides may include that
Storage device 400 in embodiment illustrated in fig. 4 or the storage device 500 in embodiment illustrated in fig. 5, and mutually redundant first storage control 610 and the second storage control 620.To include the storage device 500 in embodiment illustrated in fig. 5 in Fig. 6, and mutually redundant first storage control 610 and the second storage control 620 controller are example.
The storage system 600 that the present embodiment provides may be used for performing the technical scheme of either method embodiment in Fig. 1 ~ Fig. 3, and it is similar with technique effect that it realizes principle, repeats no more herein.
In sum, the storage method of the present embodiment offer, Apparatus and system, by each SSD in the storage device arranges the NVRAM being available for different storage control share and access, back up the data of storage device to be written in the CACHE of the different storage control of storage with NVRAM.Compared to prior art being passed through be arranged in storage control the NVRAM that can not be accessed by other storage controls; data in single CACHE are backed-up; with the method that the data in other CACHE are carried out mirror image; decrease memory space and the storage time overhead of storage system; eliminate the data image between each storage control; thus improving on the basis of memory property of storage system; namely can realize the power-off protection of storage system, the failover switching of storage control in storage system can be realized again.
One of ordinary skill in the art will appreciate that: all or part of step realizing above-mentioned each embodiment of the method can be completed by the hardware that programmed instruction is relevant.Aforesaid program can be stored in a computer read/write memory medium.This program upon execution, performs to include the step of above-mentioned each embodiment of the method;And aforesaid storage medium includes: the various media that can store program code such as ROM, RAM, magnetic disc or CDs.
Last it is noted that various embodiments above is only in order to illustrate technical scheme, it is not intended to limit;Although the present invention being described in detail with reference to foregoing embodiments, it will be understood by those within the art that: the technical scheme described in foregoing embodiments still can be modified by it, or wherein some or all of technical characteristic is carried out equivalent replacement;And these amendments or replacement, do not make the essence of appropriate technical solution depart from the scope of various embodiments of the present invention technical scheme.
Claims (11)
1. a date storage method, it is characterised in that including:
Storage device receive first storage control send written into the data in the first cache memory CACHE of described first storage control;
Described data are stored in the based non-volatile random access memory module NVRAM at least two solid-state hard disk SSD being arranged in described storage device by described storage device, so that the described NVRAM at least two SSD in storage device described in the second storage control share and access, specifically include:
Described storage device according to NVRAM distributed algorithm, determines, from least two solid-state hard disk SSD with NVRAM, the solid-state hard disk SSD being stored in needed for described data;
Described data are stored in the NVRAM of the SSD determined by described storage device.
2. method according to claim 1, it is characterised in that after described data are stored in the NVRAM of the SSD determined by described storage device, if described first storage control is restarted, then described method, also include:
The described data of storage in the NVRAM of the described SSD determined are sent to a described CACHE by described storage device;
Described storage device receives the described CACHE lower wall data corresponding with described data sent and stores.
3. method according to claim 1 and 2, it is characterised in that after described data are stored in the NVRAM of the SSD determined by described storage device, if described first storage control fault, then described method, also includes:
The described data of storage in the NVRAM of the described SSD determined are sent to the 2nd CACHE of described second storage control by described storage device;
Described storage device receives the described 2nd CACHE lower wall data corresponding with described data sent and stores.
4. method according to claim 1 and 2, it is characterised in that after described data are stored in the NVRAM of the SSD determined by described storage device, if a SSD in the described SSD determined damages, then described method, also include:
Described storage device adopts the data stored in the NVRAM of the unspoiled SSD in the described SSD determined, recovers described data, and is stored in the NVRAM in the described SSD determined by described data redistribution formula.
5. method according to claim 3, it is characterised in that after described data are stored in the NVRAM of the SSD determined by described storage device, if a SSD in the described SSD determined damages, then described method, also include:
Described storage device adopts the data stored in the NVRAM of the unspoiled SSD in the described SSD determined, recovers described data, and is stored in the NVRAM in the described SSD determined by described data redistribution formula.
6. a storage device, it is characterised in that including:
Storage control, for receive first storage control send written into the data in the first cache memory CACHE of described first storage control;
Memory module, for described data being stored in the based non-volatile random access memory module NVRAM at least two solid-state hard disk SSD in described memory module, so that the described NVRAM at least two SSD in memory module described in the second storage control share and access;
Described memory module, including at least two solid-state hard disk SSD with NVRAM;
Described storage control, specifically for according to NVRAM distributed algorithm, determines, from the described at least two SSD with NVRAM, the solid-state hard disk SSD being stored in needed for described data, described data is stored in the NVRAM of the SSD determined.
7. storage device according to claim 6, it is characterised in that described storage control, is additionally operable to when described first storage control is restarted, and the described data of storage in the NVRAM of the described SSD determined are sent to a described CACHE;Receive the described CACHE lower wall data corresponding with described data sent and store to described SSD.
8. the storage device according to claim 6 or 7, it is characterized in that, described storage control, is additionally operable to when described first storage control fault, and the described data of storage in the NVRAM of the described SSD determined are sent to the 2nd CACHE of described second storage control;Receive the described 2nd CACHE lower wall data corresponding with described data sent and store to described SSD.
9. the storage device according to claim 6 or 7, it is characterized in that, described storage control, if the SSD being additionally operable in the described SSD determined damages, then adopt the data of storage in the NVRAM of the unspoiled SSD in the described SSD determined, recover described data, and described data redistribution formula is stored in the NVRAM in the described SSD determined.
10. storage device according to claim 8, it is characterized in that, described storage control, if the SSD being additionally operable in the described SSD determined damages, then adopt the data of storage in the NVRAM of the unspoiled SSD in the described SSD determined, recover described data, and described data redistribution formula is stored in the NVRAM in the described SSD determined.
11. a storage system, it is characterised in that including:
Storage device as according to any one of claim 6~10, and mutually redundant first storage control and the second storage control.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210578660.9A CN103049407B (en) | 2012-12-27 | 2012-12-27 | Date storage method, Apparatus and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210578660.9A CN103049407B (en) | 2012-12-27 | 2012-12-27 | Date storage method, Apparatus and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103049407A CN103049407A (en) | 2013-04-17 |
CN103049407B true CN103049407B (en) | 2016-07-13 |
Family
ID=48062053
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210578660.9A Active CN103049407B (en) | 2012-12-27 | 2012-12-27 | Date storage method, Apparatus and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103049407B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104281543B (en) * | 2013-07-01 | 2017-12-26 | 图芯芯片技术(上海)有限公司 | Display controller and graphics accelerator is supported to access the framework method of internal memory simultaneously |
CN104639661A (en) * | 2015-03-13 | 2015-05-20 | 华存数据信息技术有限公司 | Distributed storage system and storing and reading method for files |
CN105302498A (en) * | 2015-11-24 | 2016-02-03 | 浪潮(北京)电子信息产业有限公司 | Storage redundant system and method |
CN105512250A (en) * | 2015-11-27 | 2016-04-20 | 浪潮(北京)电子信息产业有限公司 | Database data query response method and system |
CN108196795B (en) * | 2017-12-30 | 2020-09-04 | 惠龙易通国际物流股份有限公司 | Data storage method and device and computer storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1991776A (en) * | 2005-12-28 | 2007-07-04 | 英业达股份有限公司 | Protection method for caching data of memory system |
CN101354633A (en) * | 2008-08-22 | 2009-01-28 | 杭州华三通信技术有限公司 | Method for improving writing efficiency of virtual storage system and virtual storage system thereof |
CN101576837A (en) * | 2009-06-12 | 2009-11-11 | 成都市华为赛门铁克科技有限公司 | Storage control system and method |
US20120131126A1 (en) * | 2010-11-19 | 2012-05-24 | Somenath Bandyopadhyay | Mirroring Solution in Cloud Storage Environment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8655914B2 (en) * | 2006-10-17 | 2014-02-18 | Commvault Systems, Inc. | System and method for storage operation access security |
-
2012
- 2012-12-27 CN CN201210578660.9A patent/CN103049407B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1991776A (en) * | 2005-12-28 | 2007-07-04 | 英业达股份有限公司 | Protection method for caching data of memory system |
CN101354633A (en) * | 2008-08-22 | 2009-01-28 | 杭州华三通信技术有限公司 | Method for improving writing efficiency of virtual storage system and virtual storage system thereof |
CN101576837A (en) * | 2009-06-12 | 2009-11-11 | 成都市华为赛门铁克科技有限公司 | Storage control system and method |
US20120131126A1 (en) * | 2010-11-19 | 2012-05-24 | Somenath Bandyopadhyay | Mirroring Solution in Cloud Storage Environment |
Also Published As
Publication number | Publication date |
---|---|
CN103049407A (en) | 2013-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106933708B (en) | Method and device for facilitating storage system recovery and storage system | |
US8392752B2 (en) | Selective recovery and aggregation technique for two storage apparatuses of a raid | |
US8214610B2 (en) | Managing backup device metadata in a high availability disk subsystem | |
CN103246478B (en) | A kind of based on the disc array system of software PLC support without packet type overall situation HotSpare disk | |
US9952785B2 (en) | Enabling non-volatile random access to data | |
CN103049407B (en) | Date storage method, Apparatus and system | |
JP4930555B2 (en) | Control device, control method, and storage system | |
JP2011170589A (en) | Storage control device, storage device, and storage control method | |
CN101567211A (en) | Method for improving usability of disk and disk array controller | |
US20100115310A1 (en) | Disk array apparatus | |
CN108874312B (en) | Data storage method and storage device | |
CN102999399A (en) | Method and device of automatically restoring storage of JBOD (just bundle of disks) array | |
WO2021088367A1 (en) | Data recovery method and related device | |
CN110837444B (en) | Memory fault processing method and device | |
US10409690B2 (en) | Storage utilizing a distributed cache chain and a checkpoint drive in response to a data drive corruption | |
US9298635B2 (en) | Storage device and rebuild process method for storage device | |
CN104407806A (en) | Method and device for revising hard disk information of redundant array group of independent disk (RAID) | |
CN106909477A (en) | A kind of storage server IO stack internal storage data guard methods and device | |
JP5773446B2 (en) | Storage device, redundancy recovery method, and program | |
US9229817B2 (en) | Control method of data storage system for restarting expander | |
US20150162102A1 (en) | Method and System for Reliable Big Capacity Storage System Protected by Triple Protection | |
JP5505329B2 (en) | Disk array device and control method thereof | |
CN104317678A (en) | Method and device for repairing RAID (redundant array of independent disks) without interrupting data storage service | |
JP2015222454A (en) | Raid failure self-repairing device | |
US10733097B2 (en) | Shingled magnetic recording storage system with reduced time to recover |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |