CN106933513B - Single-disk storage system with RAID function and electronic equipment - Google Patents
Single-disk storage system with RAID function and electronic equipment Download PDFInfo
- Publication number
- CN106933513B CN106933513B CN201710128578.9A CN201710128578A CN106933513B CN 106933513 B CN106933513 B CN 106933513B CN 201710128578 A CN201710128578 A CN 201710128578A CN 106933513 B CN106933513 B CN 106933513B
- Authority
- CN
- China
- Prior art keywords
- disk storage
- solid state
- raid
- storage system
- data
- 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
- 239000007787 solid Substances 0.000 claims abstract description 42
- 239000002245 particle Substances 0.000 claims abstract description 22
- 239000008188 pellet Substances 0.000 claims 1
- 238000005516 engineering process Methods 0.000 abstract description 7
- 230000006870 function Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 6
- 239000008187 granular material Substances 0.000 description 6
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000000996 additive effect Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000013403 standard screening design Methods 0.000 description 1
Images
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/0689—Disk arrays, e.g. RAID, JBOD
-
- 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/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0658—Controller construction arrangements
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)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
The invention discloses a single disk storage system with RAID function and electronic equipment, the single disk storage system includes: the RAID controller is coupled and connected with the solid state disk storage particles and is communicated with an upper computer through a data interface. The embodiment of the invention integrates the RAID technology into the single-disk storage structure, so that the data security level reaches the level of the single-disk storage structure, and meanwhile, the redundancy problem of the single-disk storage structure is solved.
Description
Technical Field
The present invention relates to the field of storage technologies, and in particular, to a single disk storage system with an RAID function and an electronic device.
Background
Redundant Array of Independent Disks (RAID) is a method of storing the same data in different places (and thus redundantly) on multiple hard disks. By placing data on multiple hard disks, input and output operations can be overlapped in a balanced manner, improving performance. Storing redundant data also increases fault tolerance because multiple hard disks increase the Mean Time Between Failure (MTBF).
On the other hand, NVMe (Non-Volatile Memory express), which is a protocol similar to AHCI established on m.2 interface, is a protocol specially designed for flash Memory type storage, is also a Non-Volatile Memory standard, and is also a specification of Solid State Drives (SSD) using PCI-e (PCI express) channel. NVMe was designed to take full advantage of the low latency and parallelism of PCI-E SSDs. The parallelism of the SSD can be fully utilized by hardware and software of the host, and compared with the existing AHCI standard, the NVMe standard can bring about multiple performance improvements.
Disclosure of Invention
In view of the above, the present invention provides a single-disk storage system and an electronic device with RAID function, which support RAID function and have a single-disk structure.
In order to achieve the above object, the present invention provides a single disk storage system with RAID function, comprising:
the RAID controller is coupled and connected with the solid state disk storage particles and is communicated with an upper computer through a data interface.
Preferably, the RAID controller is connected to the solid state disk storage granules through a solid state disk controller, and the solid state disk controller manages the solid state disk storage granules.
Preferably, the RAID control communicates with the upper computer through a SATA/SAS data interface.
Preferably, the number of the solid state hard disk controllers is at least two.
Preferably, the RAID controller is directly connected to each solid state disk storage granule, and the RAID controller manages each solid state disk storage granule.
Preferably, the RAID control communicates with the host computer through an U.2 data interface.
Preferably, the single disk storage system is configured as a RAID0 storage disk or a RAID1 storage disk.
Preferably, the number of the solid state disk storage particles is at least four.
The invention also provides an electronic device comprising the single-disk storage system as described in any one of the above.
The embodiment of the invention integrates the RAID technology into the single-disk storage structure, so that the data security level reaches the level of the single-disk storage structure, and meanwhile, the redundancy problem of the single-disk storage structure is solved.
Drawings
FIG. 1 is a schematic diagram of an embodiment of a single disk storage system with RAID capabilities according to the present invention;
FIG. 2 is a schematic diagram of another embodiment of a single disk storage system with RAID capabilities of the present invention;
fig. 3 is a schematic diagram of a single disk storage system with RAID function according to another embodiment of the present invention.
Detailed Description
Various aspects and features of the disclosure are described herein with reference to the drawings.
It will be understood that various modifications may be made to the embodiments disclosed herein. Accordingly, the foregoing description should not be construed as limiting, but merely as exemplifications of embodiments. Other modifications will occur to those skilled in the art within the scope and spirit of the disclosure.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the disclosure and, together with a general description of the disclosure given above, and the detailed description of the embodiments given below, serve to explain the principles of the disclosure.
These and other characteristics of the invention will become apparent from the following description of a preferred form of embodiment, given as a non-limiting example, with reference to the accompanying drawings.
It should also be understood that, although the invention has been described with reference to some specific examples, a person of skill in the art shall certainly be able to achieve many other equivalent forms of the invention, having the characteristics as set forth in the claims and hence all coming within the field of protection defined thereby.
The above and other aspects, features and advantages of the present disclosure will become more apparent in view of the following detailed description when taken in conjunction with the accompanying drawings.
Specific embodiments of the present disclosure are described hereinafter with reference to the accompanying drawings; however, it is to be understood that the disclosed embodiments are merely examples of the disclosure that may be embodied in various forms. Well-known and/or repeated functions and structures have not been described in detail so as not to obscure the present disclosure with unnecessary or unnecessary detail. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the present disclosure in virtually any appropriately detailed structure.
The specification may use the phrases "in one embodiment," "in another embodiment," "in yet another embodiment," or "in other embodiments," which may each refer to one or more of the same or different embodiments in accordance with the disclosure.
Fig. 1 is a schematic diagram of an embodiment of a single disk storage system with a RAID function according to the present invention, and as shown in fig. 1, the single disk storage system with a RAID function of the present embodiment may specifically include a RAID controller and solid state disk storage particles, the RAID controller is coupled to the solid state disk storage particles, and the RAID controller communicates with an upper computer through a data interface.
An SSD is a hard disk made with an array of solid state electronic memory chips, consisting of a control unit and memory particles. The SSD has high read-write speed and low power consumption, and the noise value is 0 decibel when the SSD works, and the SSD is very light. In order to ensure the security of data, the SSD storage system is a single-disk storage system.
On the other hand, RAID is an array with redundancy capability made up of independent disks; RAID is a large capacity disk assembly composed of many inexpensive disks, and the efficiency of the entire disk system is improved by the additive effect of providing data by individual disks. The embodiment aims to improve the redundancy capability of the single-disk storage system. The storage particles of the solid state disk can be coupled and connected through the RAID controller, so that the data security is guaranteed, and the redundancy capability of the single-disk storage system is improved.
The embodiment of the invention integrates the RAID technology into the single-disk storage structure, so that the data security level reaches the level of the single-disk storage structure, and meanwhile, the redundancy problem of the single-disk storage structure is solved.
Fig. 2 is a schematic diagram of another embodiment of the single disk storage system with RAID function according to the present invention, and the technical solution of the present invention is further described in more detail on the basis of the embodiment shown in fig. 1. As shown in fig. 2, the single disk storage system with RAID function of this embodiment may specifically include: the RAID controller is connected with the solid state disk storage particles through a solid state disk controller, and the solid state disk controller manages the solid state disk storage particles.
That is to say, the solid state disk controller manages the solid state disk storage granules, when storing data, the solid state disk controller allocates storage space for the data, or when deleting and modifying the data, the RAID controller may also operate through the solid state disk controller, and the RAID controller does not directly manage the solid state disk storage granules.
In addition, the SSD is a single disk storage system, and at least two solid state disk controllers may be arranged in the single disk storage system, and the at least two solid state disk controllers are respectively connected to the RAID controller to implement the function of the RAID.
Further, the RAID controller communicates with the upper computer through a SATA/SAS data interface.
In addition, RAID technology mainly includes several specifications from RAID0 to RAID 50, and their emphasis points are different, where:
RAID0 continuously divides data by taking bits or bytes as units, and reads and writes the data on a plurality of disks in parallel, so the data transmission rate is very high, but the data redundancy does not exist, so the data transmission rate cannot be a real RAID structure, RAID0 only simply improves the performance, and does not provide guarantee for the reliability of the data, and one disk failure in RAID0 can affect all the data, so RAID0 cannot be applied to the occasions with high requirements on data security;
RAID1 realizes data redundancy through disk data mirroring, data which are mutually backed up are generated on paired independent disks, and when original data are busy, the data can be directly read from mirror copy, so RAID1 can improve reading performance, RAID1 has the highest unit cost in a disk array, but provides high data safety and usability, and when one disk fails, a system can automatically switch to the mirror disk for reading and writing without recombining failed data.
If the single-disk storage system of the present embodiment is intended to implement the RAID0 and RAID1 specifications, for example, the NVMe SSD storage system is intended to implement the functions of RAID0 and RAID1, the single-disk storage system may be implemented by using a namespace (namespace) method, that is, adding the functions of RAID0 and RAID1 at a software layer.
For RAID0, it is not applicable to multiple namespaces, so the whole single-disk storage system can be used as one large storage space;
for RAID1, a single disk storage system is divided into two namespaces, and during data operation, data is written into the two namespaces at the same time, so that data which are backups of each other are realized.
The embodiment of the invention integrates the RAID technology into the single-disk storage structure, so that the data security level reaches the level of the single-disk storage structure, and meanwhile, the redundancy problem of the single-disk storage structure is solved.
Fig. 3 is a schematic diagram of another embodiment of the single disk storage system with RAID function according to the present invention, and the technical solution of the present invention is further described in more detail on the basis of the embodiment shown in fig. 1. As shown in fig. 3, the single disk storage system with RAID function of this embodiment may specifically include:
the RAID controller is directly connected with each solid state disk storage particle, and manages each solid state disk storage particle.
U.2 interface is called SFF-8639, which is an interface specification derived from the working organization of solid state disk form (SSD FormFactor WorkGroup). U.2 not only supports SATA-Express specification, but also is compatible with SAS, SATA and other specifications. Therefore, for the SSD with the U.2 interface, the RAID controller may be directly connected to each solid state disk storage particle, and directly manage each solid state disk storage particle, for example, allocate storage space for data.
Further, the RAID control communicates with the upper computer through U.2 data interface.
NVMe (non-Volatile Memory express) is a protocol similar to an Advanced Host Controller Interface (AHCI) established on an m.2 interface, and is a protocol specially designed for flash Memory storage. It has the following advantages: (1) the performance is improved by several times compared with the traditional digital interface; (2) the delay can be reduced by more than 50%; (3) the read-write times per second are ten times that of the SATA SSD of a high-end enterprise; (4) the automatic power consumption switching and dynamic energy consumption management functions greatly reduce power consumption; (5) has certain expandable capability.
Further, the single-disk storage system is configured as a RAID0 storage disk or a RAID1 storage disk.
Further, the number of the solid state disk storage particles is at least 4.
In other embodiments, taking a storage system of a mobile phone as an example, an original equipment Manufacturer (OME) interface of the mobile phone is used to read data in the storage system, and a RAID controller is set in the storage system and set in a storage structure, where a single-particle SSD is equivalent to an SSD disk and the RAID controller is directly connected to the single-particle SSD to implement RAID.
The embodiment of the invention integrates the RAID technology into the single-disk storage structure, so that the data security level reaches the level of the single-disk storage structure, and meanwhile, the redundancy problem of the single-disk storage structure is solved.
The present invention also provides an electronic device including the single disk storage system as shown in fig. 1 to 3.
The electronic device may be, for example, at least one of: mobile phones, tablet computers, notebook computers, and the like.
The above embodiments are only exemplary embodiments of the present invention, and are not intended to limit the present invention, and the scope of the present invention is defined by the claims. Various modifications and equivalents may be made by those skilled in the art within the spirit and scope of the present invention, and such modifications and equivalents should also be considered as falling within the scope of the present invention.
Claims (4)
1. A single-disk storage system with an RAID function comprises an RAID controller and solid state disk storage particles, wherein the RAID controller is coupled with the solid state disk storage particles and is communicated with an upper computer through a data interface; wherein,
the single-disk storage system is configured as a RAID0 storage disk or a RAID1 storage disk, the RAID1 realizes data redundancy through disk data mirroring, and data which are mutually backed up are generated on paired independent disks;
the RAID controller is connected with the solid state disk storage particles through a solid state disk controller, the solid state disk controller manages the solid state disk storage particles, and the RAID controller is communicated with the upper computer through an SATA/SAS data interface; or
The RAID controller is directly connected with each solid state disk storage particle, manages each solid state disk storage particle, and communicates with the upper computer through U.2 data interfaces.
2. The single disk storage system of claim 1, the number of solid state hard disk controllers being at least two.
3. The single disk storage system of claim 1, the number of solid state disk storage pellets being at least four.
4. An electronic device comprising a single disk storage system as claimed in any one of claims 1-3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710128578.9A CN106933513B (en) | 2017-03-06 | 2017-03-06 | Single-disk storage system with RAID function and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710128578.9A CN106933513B (en) | 2017-03-06 | 2017-03-06 | Single-disk storage system with RAID function and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106933513A CN106933513A (en) | 2017-07-07 |
CN106933513B true CN106933513B (en) | 2020-08-25 |
Family
ID=59424559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710128578.9A Active CN106933513B (en) | 2017-03-06 | 2017-03-06 | Single-disk storage system with RAID function and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106933513B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108009109A (en) * | 2017-11-30 | 2018-05-08 | 郑州云海信息技术有限公司 | A kind of PCIE storage devices supported based on U.2 interface from Raid functions |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201237907Y (en) * | 2008-08-11 | 2009-05-13 | 湖南源科创新科技股份有限公司 | Solid state RAID system with single disk structure |
CN202720628U (en) * | 2012-08-07 | 2013-02-06 | 朱洪模 | High-speed memory system based on solid state disks |
CN103729148A (en) * | 2013-12-30 | 2014-04-16 | 华澜微电子有限公司 | SSD with RAID function |
CN104407813A (en) * | 2014-11-20 | 2015-03-11 | 上海宝存信息科技有限公司 | RAID (Redundant Array of Independent Disk) system and method based on solid-state storage medium |
CN105989401A (en) * | 2015-02-09 | 2016-10-05 | 詹雨明 | Integrated solid array storage card |
-
2017
- 2017-03-06 CN CN201710128578.9A patent/CN106933513B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201237907Y (en) * | 2008-08-11 | 2009-05-13 | 湖南源科创新科技股份有限公司 | Solid state RAID system with single disk structure |
CN202720628U (en) * | 2012-08-07 | 2013-02-06 | 朱洪模 | High-speed memory system based on solid state disks |
CN103729148A (en) * | 2013-12-30 | 2014-04-16 | 华澜微电子有限公司 | SSD with RAID function |
CN104407813A (en) * | 2014-11-20 | 2015-03-11 | 上海宝存信息科技有限公司 | RAID (Redundant Array of Independent Disk) system and method based on solid-state storage medium |
CN105989401A (en) * | 2015-02-09 | 2016-10-05 | 詹雨明 | Integrated solid array storage card |
Also Published As
Publication number | Publication date |
---|---|
CN106933513A (en) | 2017-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8984241B2 (en) | Heterogeneous redundant storage array | |
US7979635B2 (en) | Apparatus and method to allocate resources in a data storage library | |
US8850114B2 (en) | Storage array controller for flash-based storage devices | |
US9323658B2 (en) | Multi-mapped flash RAID | |
US20150161000A1 (en) | Nonvolatile memory device, distributed disk controller, and deduplication method thereof | |
US9886204B2 (en) | Systems and methods for optimizing write accesses in a storage array | |
US20050097132A1 (en) | Hierarchical storage system | |
US9003119B2 (en) | Control apparatus and method, and storage apparatus | |
US11194489B2 (en) | Zone-based device with control level selected by the host | |
US11256447B1 (en) | Multi-BCRC raid protection for CKD | |
US20150212736A1 (en) | Raid set initialization | |
CN111552436A (en) | Data recovery method, system and device in storage system | |
CN113641303A (en) | System, method and apparatus for failure resilient storage | |
US20080034155A1 (en) | Storage apparatus and conversion board | |
CN108984133B (en) | Method for realizing RAID in SSD | |
US8719620B2 (en) | Storage control apparatus and storage control apparatus control method | |
US20110307660A1 (en) | Redundant array of independent disks system, method for writing data into redundant array of independent disks system, and method and system for creating virtual disk | |
CN114415968B (en) | Storage system and data writing method thereof | |
US20090216946A1 (en) | Raid1 system and reading method for enhancing read performance | |
CN106933513B (en) | Single-disk storage system with RAID function and electronic equipment | |
KR20230072886A (en) | Apparatus and method for improving data input/output performance of storage | |
US20120265932A1 (en) | Method to increase the flexibility of configuration and/or i/o performance on a drive array by creation of raid volume in a heterogeneous mode | |
US11372562B1 (en) | Group-based RAID-1 implementation in multi-RAID configured storage array | |
KR101509183B1 (en) | Storage device directly attached to network | |
US9811286B1 (en) | System and method for storage management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |