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 PDF

Info

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
Application number
CN202111290937.3A
Other languages
Chinese (zh)
Other versions
CN114079616A (en
Inventor
高树宇
高斌
王震
金磊
冯贵墨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
703th Research Institute of CSIC
Original Assignee
703th Research Institute of CSIC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 703th Research Institute of CSIC filed Critical 703th Research Institute of CSIC
Priority to CN202111290937.3A priority Critical patent/CN114079616B/en
Publication of CN114079616A publication Critical patent/CN114079616A/en
Application granted granted Critical
Publication of CN114079616B publication Critical patent/CN114079616B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • H04L41/0836Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability to enhance reliability, e.g. reduce downtime
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/174Redundancy elimination performed by the file system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • H04L41/0826Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for reduction of network costs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication 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

Redundancy method for database of non-hot standby disk array server
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.
CN202111290937.3A 2021-11-02 2021-11-02 Redundancy method for database of non-hot standby disk array server Active CN114079616B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (17)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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