CN114079616B - Redundancy method for database of non-hot standby disk array server - Google Patents
Redundancy method for database of non-hot standby disk array server Download PDFInfo
- Publication number
- CN114079616B CN114079616B CN202111290937.3A CN202111290937A CN114079616B CN 114079616 B CN114079616 B CN 114079616B CN 202111290937 A CN202111290937 A CN 202111290937A CN 114079616 B CN114079616 B CN 114079616B
- Authority
- CN
- China
- Prior art keywords
- server
- program
- database
- data
- redundancy
- 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
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000013515 script Methods 0.000 claims abstract description 19
- 230000006870 function Effects 0.000 claims abstract description 5
- 238000009826 distribution Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 6
- 230000010076 replication Effects 0.000 claims description 3
- 238000013500 data storage Methods 0.000 abstract description 3
- 238000003860 storage Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 235000013361 beverage Nutrition 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005057 refrigeration Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
- H04L41/0836—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability to enhance reliability, e.g. reduce downtime
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/174—Redundancy elimination performed by the file system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
- H04L41/0826—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for reduction of network costs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention aims to provide a non-hot standby disk array server database redundancy method, which comprises the following steps: configuring an initial RAID0 program server system to be consistent with the data server system; IP setting is carried out on the client and the client is connected to a program server; establishing a database table, and prescribing rows and columns of the database; when writing in the script, connecting the database of the program server at the same time, and writing the information to be saved into the database of the program server for saving; the database is self-checked, the functions of self-checking, mutual checking and synchronization are completed in specific time by copying, distributing, merging and publishing server data; the slave station using the data server as the program server completes the program redundancy. According to the invention, more data can be stored by utilizing the RAID0 array with high performance, and the hot standby and switching of the data are satisfied on the premise of high performance and high utilization rate, so that the economic cost is reduced, and the RAID0 array with high performance can be widely popularized in the practicality of automatic data storage.
Description
Technical Field
The invention relates to a control method of an industrial control program, in particular to a redundancy method.
Background
The pharmaceutical industry, the food and beverage industry, the refrigeration industry, the monitoring industry and the automatic production line have new requirements on the intelligent and informatization level of the system. The history curve of the instrument equipment is used for monitoring the change of the production state, the operation record is used for tracing whether the operation rules of on-site staff meet the requirements, the production report is used for recording whether the automatic control standardization meets the regulations, the alarm record is used for checking the faults of key equipment, and the faults are not separated from the support of a large amount of data, the traditional solution ensures the stability of the data through a disk array RAID1 mode, but the problems are that the system calling cost is overlarge, the disk utilization rate is poor, the utilization rate is only 50%, the random/continuous read-write performance is also reduced, the cost is extremely high, besides the current RAID1 solution, the hard disk has three common modes, but the work which cannot be completed by RAID1 is introduced as follows:
1.RAID 0
also known as Stripe or Striping, represents the highest storage performance among all RAID levels. RAID0 improves storage performance by distributing consecutive data across multiple disks for access so that the system has data requests that can be executed by multiple disks in parallel, each disk executing its own portion of the data requests. The parallel operation on the data can fully utilize the bandwidth of the bus, obviously improve the overall access performance of the disk, has the lowest redundancy and the best performance and cost, but cannot realize the data intercommunication in the method.
2.RAID 5
A storage solution with a compromise of storage performance, data security and storage cost. RAID5 does not back up the stored data, but stores the data and corresponding parity information on the respective disks constituting RAID5, and the parity information and corresponding data are stored on the different disks, respectively. When one disk data of RAID5 is damaged, the damaged data is recovered by using the remained data and the corresponding parity information. RAID5 may be understood as a compromise between RAID0 and RAID 1. RAID5 can provide data security for the system, but the security level is lower than that of Mirror and the disk space utilization rate is higher than that of Mirror. RAID5 has a data read speed similar to RAID0, except that one parity is added, and the speed of writing data is slightly slower than writing to a single disk. Meanwhile, as a plurality of data correspond to one piece of parity information, the disk space utilization rate of RAID5 is higher than that of RAID1, and the storage cost is relatively low. The method is a solution which is most suitable for the method in terms of hardware implementation, but compared with RAID0 storage, the method requires more hard disks and has high cost.
3.RAID0+1
RAID 0+1, as its name implies, is a combination of RAID0 and RAID1, also known as RAID 10.RAID 0+1 is a solution that combines storage performance and data security. It provides data security similar to RAID1, as well as storage performance similar to RAID 0. Since RAID 0+1 also provides data security through 100% backup of data, RAID 0+1 has the same disk space utilization as RAID1 and has a high storage cost. The RAID 0+1 is particularly suitable for the fields of banks, finance, commercial supermarkets, warehouse stores, various file management and the like, wherein a large amount of data needs to be accessed and the data security requirements are strict.
Disclosure of Invention
The invention aims to provide a non-hot standby disk array server database redundancy method capable of guaranteeing that effective storage can be completed simultaneously in an environment with large storage capacity in an industrial control system.
The purpose of the invention is realized in the following way:
the invention relates to a redundancy method of a database of a non-hot standby disk array server, which is characterized by comprising the following steps:
(1) Configuring an initial RAID0 program server system to be consistent with the data server system;
(2) IP setting is carried out on a client, the client is connected to a program server, a redundant server is added in the program server, configuration is reserved, the reserved data server is used for carrying out redundant configuration, and only the program server is changed during actual debugging;
(3) Establishing a database table, defining rows and columns of the database, wherein each column is a dimension stored;
(4) When writing in the script, connecting the database of the program server at the same time, and writing the information to be saved into the database of the program server for saving;
(5) The method comprises the steps of performing self-checking on a database, performing replication, distribution, merging and release of server data, completing self-checking, mutual checking and synchronization functions at specific time, synchronizing correct data written in the database into a database with missing data according to a last synchronization command, and completing redundancy synchronization;
(6) The slave station using the data server as the program server completes the program redundancy.
The invention may further include:
1. in the process of establishing a database table, after a complete data server data packet is established, data needing redundancy is exported and imported to a program server.
2. When writing in the script, the Time of the server is configured uniformly, a system command character is entered through a CMD command, a uniform Time is obtained through a series of languages under a SET Time command, or a uniform Time call is carried out through a Time server, and corresponding configuration is also carried out on the distributed clients.
3. In the process of program redundancy, a program redundancy configuration is made in a program script, the history curve and alarm information carried by the program redundancy configuration are subjected to redundancy configuration, the state of a current client reading server is read through the script, when the fact that the current read program is not the program server is detected, the data server program gives an alarm, after any server has a problem, the background script detects in real time or at fixed time, the background script is determined to be in a normal state, and the alarm is circularly operated.
The invention has the advantages that: the method solves the problems of high storage cost and low disk space utilization rate by adopting a database software distribution subscription mode, realizes effective hot standby similar to a RAID1 mode on RAID0 configuration, can finish the storage of more data by utilizing a high-performance RAID0 array, satisfies hot standby and switching of the data on the premise of high performance and high utilization rate, reduces economic cost and can be widely popularized in the practicality of automatic data storage.
Drawings
FIG. 1 is a diagram of a conventional RAID data server data recording mode;
FIG. 2 is a diagram illustrating a data recording method of a RAID redundant server according to the present invention;
FIG. 3 is a flow chart of a non-disk array redundancy implementation sequence of the present invention;
FIG. 4 is a schematic diagram of writing device parameters;
FIG. 5 is a schematic diagram of a redundancy distribution arrangement;
fig. 6 is a schematic diagram of recorded data of the server 1;
fig. 7 is a schematic diagram of recorded data of the server 2.
Detailed Description
The invention is described in more detail below, by way of example, with reference to the accompanying drawings:
in combination with fig. 1-7, the invention combines Wincc with SQL Server through VBS language, and then completes important data hot standby and verification regularly through SQL data publishing and subscribing function, thereby realizing high utilization rate, high performance and low cost of completing redundant work without RAID1 array, and realizing optimal solution scheme through software under four traditional data backup conditions, as shown in fig. 2.
The method can be configured according to the flow shown in the following chart, as shown in fig. 3, and is described in detail according to each step of the flow chart:
(1) Configuring an initial RAID0 program server system to be consistent with the data server system: although the application of the Server is different, in actual use, in order to ensure the stability of the system, the system program can read and write the database account, the required Server system configuration (such as Windows Server series), the database system (such as SQL Server series), the self-control engineering software system configuration (such as Step7 series), the human-computer interface system configuration (Wincc series), and the netfreamwork3.5 and (MSMQ) Server message queues need to be installed before the system is configured.
(2) After the client installs the software, the client can be set by IP and is connected to the program server, a redundant server is added in the program server, the configuration is reserved (the reserved data server is used for redundant configuration), and only the program server is changed during actual debugging; so far, the configuration of the non-redundant program is completed, and the program server is required to complete the work of the redundant synchronous database, and the operation is required to be carried out according to the following steps;
(3) Taking microsoft SQL Server as an example, when we read and write a data Server, we need to build a database table according to the requirement, and define rows and columns of the database, and each column is one dimension we need to store, for a conventional automatic control system, we only need to write a table according to the requirement of a user and the requirement of the User (URS), so that the conventional data reading operation can be completed, but when a serious problem occurs in the data Server, the RAID0 disk cannot complete data protection, and huge economic loss is brought, so that after we build a complete data packet of the data Server, we export important data which needs redundancy, and import the data to a program Server, so that our redundancy configuration has been initially built.
(4) When a daily program works, for example, a user logs in, a system records information such as a user name, login Time and the like of the current login through a script, a database of a program server is connected (the user name of a suggested computer is regularly and circularly configured) in the writing process, the same important information is written in the database of the program server for storage, and when the program is written in, the Time of the server needs to be uniformly configured, because the method has important influence on the data precision and the authenticity, the user needs to enter a system command character through a CMD instruction, and acquire uniform Time through a series of languages under a SET Time command, or the user needs to perform uniform Time calling through a purchase Time server (such as Beidou), and the distributed client is correspondingly configured.
(5) After the database read-write is completed by using the script, the server is successfully used for completing the distribution of the data packet, but the important problem needs to be solved, namely the self-verification of the data is completed. In actual use production, along with unstable network, information deletion occurs when the read-write Bug of the system causes read-write, for example, when two scripts simultaneously execute write, extremely small probability exists to enable the command to be carried out under the same frame, the command is lost, at the moment, if copying-distributing-merging issuing of server data is carried out, self-checking, mutual checking and synchronizing functions can be completed at specific time, and the system can synchronize correct data written in a database into a database with missing data according to the command of last synchronization, so that redundancy synchronization in the true sense is completed.
(6) Finally, the data server is required to be used as a slave station of the program server to complete program redundancy, firstly, the program redundancy configuration is carried out in a program script, the redundancy switching configuration is carried out on the program in human-computer interface software of the Siemens, some settings are required to be carried out, the redundancy configuration is carried out on history curves of the program in the settings, the alarm information is carried out, although the program is internally synchronized, the disconnection detection cannot be completed, the state of the current client read server is required to be read through the script, when the current read program is detected to be not the program server, the data server program can send alarm sound, and the alarm audio can be connected, after any server has a problem, the background script is detected in real time or at fixed time, the occurrence of the normal state is determined, the system problem can be solved in a first time, and the loss is reduced to the minimum.
Description of examples
Gui Linmou automated Chinese medicine extraction system comprises 26 typical 6T extraction tanks, 6 effect concentrators, and 4 double effect concentrators. Each device contains a history curve which needs a plurality of instruments such as temperature, pressure, liquid level and the like, and the production start time and the end time of a key process are recorded in each production, and when the automatic control system starts to add water, the automatic control system links the database, connects to the data server and writes a group of data. As shown in fig. 3.
According to the method shown in fig. 3, only one server writes the program, if the RAID1 mode is not established, when the system fails or the equipment is maintained, the data cannot be read, so that the VBS software can link the record to other data servers, and the same data is written.
The database is merged and released without a master server and a slave server in the true sense, the database is distributed to carry out merging verification according to the set time frequency, and finally complete records are synchronized to the servers on both sides, namely when the VBS writes in a certain server and the Bug appears, the last correct condition can be synchronized to each released server to complete the task, and the reliability of the result is higher than RAID5.
Merging and publishing data server needs to prepare work:
the server configuration is the same;
the hard disk spaces are the same;
the SQL Server versions are the same, and the Server systems are the same;
the server makes RAID0 arrays.
After the following conditions are completed, a setting is made such that replication-release-merge release is clicked under database management, as shown in fig. 4.
The distribution setting can be seen in the use description of the SQL Server management library, the Server 1 and the Server 2 are distributed in a peer-to-peer mode in the setting, and the distribution has the advantage that the database needing to be copied and distributed can be selected for distribution, so that the utilization rate of the system is greatly improved, and the accumulated storage of redundant or unimportant data is solved.
The use of server data is basically completed, but there is a problem that when the main server is in a maintenance state, the system cannot automatically identify and switch the cold standby machine to be the main server, at this time, the special value or some special codes of the database can be read through the VBS script to identify the running state of the current server, when the previous main server is in a non-running state, the system lists the equipment which is automatically read currently as the main data server, and after the next previous main server is connected to the system in parallel, the linked main server is switched through the VBS script, and the computer of the plant is configured as a 1 program server (RAID 0), 1 data server (RAID 0), 1 engineer station, 5 operator stations, through the scheme, the VBS script in the siemens automatic control software is written/read into the server in real time, and is combined and checked at intervals of one hour each day, and the program server (server 1) and the data server are compared (server 2) are shown in fig. 5 and 6).
So far, the data redundancy is realized by the method. Through the mode, the RAID0 array with high performance can be used for completing the storage of more data, the hot standby and the switching of the data are met on the premise of high performance and high utilization rate, the economic cost is reduced, and the RAID0 array with high performance can be widely popularized in the practicality of automatic control data storage.
Claims (4)
1. A non-hot standby disk array server database redundancy method is characterized in that:
(1) Configuring an initial RAID0 program server system to be consistent with the data server system;
(2) IP setting is carried out on a client, the client is connected to a program server, a redundant server is added in the program server, configuration is reserved, the reserved data server is used for carrying out redundant configuration, and only the program server is changed during actual debugging;
(3) Establishing a database table, defining rows and columns of the database, wherein each column is a dimension stored;
(4) When writing in the script, connecting the database of the program server at the same time, and writing the information to be saved into the database of the program server for saving;
(5) The method comprises the steps of performing self-checking on a database, performing replication, distribution, merging and release of server data, completing self-checking, mutual checking and synchronization functions at specific time, synchronizing correct data written in the database into a database with missing data according to a last synchronization command, and completing redundancy synchronization;
(6) The slave station using the data server as the program server completes the program redundancy.
2. The method for redundancy of a database of a non-hot standby disk array server according to claim 1, wherein the method comprises the steps of: in the process of establishing a database table, after a complete data server data packet is established, data needing redundancy is exported and imported to a program server.
3. The method for redundancy of a database of a non-hot standby disk array server according to claim 1, wherein the method comprises the steps of: when writing in the script, the Time of the server is configured uniformly, a system command character is entered through a CMD command, a uniform Time is obtained through a series of languages under a SET Time command, or a uniform Time call is carried out through a Time server, and corresponding configuration is also carried out on the distributed clients.
4. The method for redundancy of a database of a non-hot standby disk array server according to claim 1, wherein the method comprises the steps of: in the process of program redundancy, a program redundancy configuration is made in a program script, the history curve and alarm information carried by the program redundancy configuration are subjected to redundancy configuration, the state of a current client reading server is read through the script, when the fact that the current read program is not the program server is detected, the data server program gives an alarm, after any server has a problem, the background script detects in real time or at fixed time, the background script is determined to be in a normal state, and the alarm is circularly operated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111290937.3A CN114079616B (en) | 2021-11-02 | 2021-11-02 | Redundancy method for database of non-hot standby disk array server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111290937.3A CN114079616B (en) | 2021-11-02 | 2021-11-02 | Redundancy method for database of non-hot standby disk array server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114079616A CN114079616A (en) | 2022-02-22 |
CN114079616B true CN114079616B (en) | 2023-11-03 |
Family
ID=80283815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111290937.3A Active CN114079616B (en) | 2021-11-02 | 2021-11-02 | Redundancy method for database of non-hot standby disk array server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114079616B (en) |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5533190A (en) * | 1994-12-21 | 1996-07-02 | At&T Global Information Solutions Company | Method for maintaining parity-data consistency in a disk array |
CN1567198A (en) * | 2003-06-30 | 2005-01-19 | 联想(北京)有限公司 | Method for mirror backup of cluster platform cross parallel system |
CN1851635A (en) * | 2006-06-01 | 2006-10-25 | 杭州华为三康技术有限公司 | Method and system for read-write operation to cheap magnetic disk redundant array |
CN101006431A (en) * | 2004-08-04 | 2007-07-25 | 达西***股份有限公司 | Performing a preemptive reconstruct of a fault-tolerant raid array |
CN101047010A (en) * | 2006-03-29 | 2007-10-03 | 国际商业机器公司 | Method and system for maximizing protected data quality in RAID system |
CN101241453A (en) * | 2008-03-05 | 2008-08-13 | 杭州华三通信技术有限公司 | Magnetic disc redundant array maintenance method and device |
CN101620518A (en) * | 2009-08-21 | 2010-01-06 | 杭州华三通信技术有限公司 | Method and apparatus for creating redundancy array in disc RAID |
CN101847109A (en) * | 2009-03-24 | 2010-09-29 | 英业达股份有限公司 | Method for backing up data by server device |
CN101976175A (en) * | 2010-08-19 | 2011-02-16 | 北京同有飞骥科技有限公司 | Method for constructing disk array by horizontal grouping parallel concentrated verification |
CN102314381A (en) * | 2010-07-02 | 2012-01-11 | 上海宝信软件股份有限公司 | Integration equipment and method for improving availability of information system |
CN102521072A (en) * | 2011-11-25 | 2012-06-27 | 成都市华为赛门铁克科技有限公司 | Virtual tape library equipment and data recovery method |
CN106371950A (en) * | 2015-07-20 | 2017-02-01 | 中兴通讯股份有限公司 | Method and device for achieving RAID level conversion |
CN106648450A (en) * | 2015-11-04 | 2017-05-10 | 南京壹进制信息技术股份有限公司 | Method for realizing secure storage of data |
CN106843764A (en) * | 2017-01-22 | 2017-06-13 | 联想(北京)有限公司 | Soft raid-array creation method and system |
US10013321B1 (en) * | 2016-06-22 | 2018-07-03 | EMC IP Holding Company LLC | Early raid rebuild to improve reliability |
CN111857554A (en) * | 2019-04-30 | 2020-10-30 | 伊姆西Ip控股有限责任公司 | Adaptive change of RAID redundancy level |
CN113032186A (en) * | 2021-05-24 | 2021-06-25 | 广东睿江云计算股份有限公司 | Data storage method and system based on raid and ceph |
-
2021
- 2021-11-02 CN CN202111290937.3A patent/CN114079616B/en active Active
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5533190A (en) * | 1994-12-21 | 1996-07-02 | At&T Global Information Solutions Company | Method for maintaining parity-data consistency in a disk array |
CN1567198A (en) * | 2003-06-30 | 2005-01-19 | 联想(北京)有限公司 | Method for mirror backup of cluster platform cross parallel system |
CN101006431A (en) * | 2004-08-04 | 2007-07-25 | 达西***股份有限公司 | Performing a preemptive reconstruct of a fault-tolerant raid array |
CN101047010A (en) * | 2006-03-29 | 2007-10-03 | 国际商业机器公司 | Method and system for maximizing protected data quality in RAID system |
CN1851635A (en) * | 2006-06-01 | 2006-10-25 | 杭州华为三康技术有限公司 | Method and system for read-write operation to cheap magnetic disk redundant array |
CN101241453A (en) * | 2008-03-05 | 2008-08-13 | 杭州华三通信技术有限公司 | Magnetic disc redundant array maintenance method and device |
CN101847109A (en) * | 2009-03-24 | 2010-09-29 | 英业达股份有限公司 | Method for backing up data by server device |
CN101620518A (en) * | 2009-08-21 | 2010-01-06 | 杭州华三通信技术有限公司 | Method and apparatus for creating redundancy array in disc RAID |
CN102314381A (en) * | 2010-07-02 | 2012-01-11 | 上海宝信软件股份有限公司 | Integration equipment and method for improving availability of information system |
CN101976175A (en) * | 2010-08-19 | 2011-02-16 | 北京同有飞骥科技有限公司 | Method for constructing disk array by horizontal grouping parallel concentrated verification |
CN102521072A (en) * | 2011-11-25 | 2012-06-27 | 成都市华为赛门铁克科技有限公司 | Virtual tape library equipment and data recovery method |
CN106371950A (en) * | 2015-07-20 | 2017-02-01 | 中兴通讯股份有限公司 | Method and device for achieving RAID level conversion |
CN106648450A (en) * | 2015-11-04 | 2017-05-10 | 南京壹进制信息技术股份有限公司 | Method for realizing secure storage of data |
US10013321B1 (en) * | 2016-06-22 | 2018-07-03 | EMC IP Holding Company LLC | Early raid rebuild to improve reliability |
CN106843764A (en) * | 2017-01-22 | 2017-06-13 | 联想(北京)有限公司 | Soft raid-array creation method and system |
CN111857554A (en) * | 2019-04-30 | 2020-10-30 | 伊姆西Ip控股有限责任公司 | Adaptive change of RAID redundancy level |
CN113032186A (en) * | 2021-05-24 | 2021-06-25 | 广东睿江云计算股份有限公司 | Data storage method and system based on raid and ceph |
Non-Patent Citations (3)
Title |
---|
TNT10G: A high-accuracy 10 GbE traffic player and recorder for multi-Terabyte traces;Jose Fernando Zazo等;《2014 International Conference on ReConFigurable Computing and FPGAs (ReConFig14)》;全文 * |
数据存储安全技术研究;许妍;《 CNKI优秀硕士学位论文全文库》;全文 * |
服务器的RAID冗余磁盘阵列技术;赵冰燕;;青海气象(第01期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114079616A (en) | 2022-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103116661B (en) | A kind of data processing method of database | |
US7536586B2 (en) | System and method for the management of failure recovery in multiple-node shared-storage environments | |
US5857208A (en) | Method and apparatus for performing point in time backup operation in a computer system | |
US7577867B2 (en) | Cross tagging to data for consistent recovery | |
CN102033786B (en) | Method for repairing consistency of copies in object storage system | |
CN101667181B (en) | Method, device and system for data disaster tolerance | |
CN108628717A (en) | A kind of Database Systems and monitoring method | |
CN100524235C (en) | Recovery operations in storage networks | |
CN100426247C (en) | Data recovery method | |
US8954783B2 (en) | Two-tier failover service for data disaster recovery | |
CN106815097A (en) | Database disaster tolerance system and method | |
CN101436149B (en) | Method for rebuilding data of magnetic disk array | |
CN103516736A (en) | Data recovery method of distributed cache system and a data recovery device of distributed cache system | |
TW201324130A (en) | Data storage method for a plurality of RAID systems and data storage system thereof | |
CN101578586A (en) | Using virtual copies in a failover and failback environment | |
CN102710752B (en) | Calamity is for storage system | |
CN104639661A (en) | Distributed storage system and storing and reading method for files | |
CN103593266A (en) | ot standby method based on arbitration disk mechanism | |
WO2017041616A1 (en) | Data reading and writing method and device, double active storage system and realization method thereof | |
CN103136070B (en) | A kind of method and apparatus of data disaster tolerance process | |
CN103516549B (en) | A kind of file system metadata log mechanism based on shared object storage | |
CN103970486A (en) | Method and system for data storage | |
CN104850628B (en) | The synchronous method and device of a kind of database data | |
US7412577B2 (en) | Shared data mirroring apparatus, method, and system | |
CN103186348A (en) | Storage system and data reading-writing method thereof |
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 |