CN108874918A - A kind of data processing equipment, database all-in-one machine and its data processing method - Google Patents

A kind of data processing equipment, database all-in-one machine and its data processing method Download PDF

Info

Publication number
CN108874918A
CN108874918A CN201810543101.1A CN201810543101A CN108874918A CN 108874918 A CN108874918 A CN 108874918A CN 201810543101 A CN201810543101 A CN 201810543101A CN 108874918 A CN108874918 A CN 108874918A
Authority
CN
China
Prior art keywords
node
memory
data block
backup
memory node
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.)
Granted
Application number
CN201810543101.1A
Other languages
Chinese (zh)
Other versions
CN108874918B (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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810543101.1A priority Critical patent/CN108874918B/en
Publication of CN108874918A publication Critical patent/CN108874918A/en
Application granted granted Critical
Publication of CN108874918B publication Critical patent/CN108874918B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/1458Management of the backup or restore process

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the invention discloses a kind of data processing equipment, database all-in-one machine and its data processing methods.Data processing equipment is set in each backup node of database all-in-one machine, and the address and data block information of this memory node are stored in each memory node of database all-in-one machine, which includes:Memory module, for storing data in the all-in-one machine of library each memory node address;Detection module, for detecting the working condition of each memory node;Processing module, for when detection module detects that the first memory node breaks down, data block in second memory node is backuped in specified backup node, which is to be stored with the memory node of part or all data blocks in the first memory node.The embodiment of the present invention can improve the reliability of data block in memory node on the basis of guaranteeing memory space effective use.

Description

A kind of data processing equipment, database all-in-one machine and its data processing method
Technical field
This application involves but be not limited to computer and database technical field, espespecially a kind of data processing equipment, database All-in-one machine and its data processing method.
Background technique
With the development of computer and database technology, big data has penetrated into all trades and professions and operation function field, by Gradually become indispensable data resource.
Big data all-in-one machine (Big Data Appliance, referred to as:It BDA is) at a kind of analysis for aiming at mass data The product of the soft and hardware combination of reason and design, what is be widely used is, for example, based on fusion calculation, storage, high speed network sum number According to the high-performance data library all-in-one machine in library.The Typical Disposition of current database all-in-one machine is, for example,:2 calculate node+3 are deposited Node is stored up, the data block of memory node is typically designed as two copy redundancies, may be designed in three copy redundancies.Wherein, two is secondary This redundancy can only tolerate a memory node delay machine, if a memory node delay machine, the data block in delay machine memory node is only There are a copies, the risk of data single-point occur;Although three copy redundancies can tolerate two memory node delay machines, design When for three copy redundancies, the memory space of each memory node is had a greatly reduced quality, and the effective storage capacity of memory space is only 1/3.
In conclusion database all-in-one machine in the prior art is difficult to the reliability of data block in compatible memory node and deposits Store up the effective use in space.
Summary of the invention
In order to solve the above-mentioned technical problem, the embodiment of the invention provides a kind of data processing equipments, database all-in-one machine And its data processing method, it can be on the basis of guaranteeing memory space effective use, data block can in raising memory node By property.
The embodiment of the present invention provides a kind of database all-in-one machine, is set in each backup node of database all-in-one machine, The address and data block information of this memory node are stored in each memory node of the database all-in-one machine, at the data Managing device includes:
Memory module, for storing data in the all-in-one machine of library each memory node address;
Detection module, it is each in database all-in-one machine described in the address detected for being stored according to the memory module described in The working condition of memory node;
Processing module, for when the detection module detects that the first memory node breaks down, according to except described the The address of other memory nodes obtains the data block information of other memory nodes except one memory node, and the second storage is saved The data block of point backups in backup node belonging to the processing module, and second memory node is to be stored with described first The memory node of part or all data blocks in memory node.
The embodiment of the present invention also provides a kind of database all-in-one machine, including:At least one backup node, and with each institute The memory node that backup node is respectively communicated with is stated, is configured at data as described in any one of the above embodiments in each backup node Device is managed, the address and data block information of this memory node are stored in each memory node.
The embodiment of the present invention also provides a kind of data processing method of database all-in-one machine, using database as described above All-in-one machine executes the data processing method, the method includes:
Backup node database all-in-one machine according to the address detected of each memory node stored in this backup node In each memory node working condition;
The backup node is when detecting that the first memory node breaks down, according in addition to first memory node The address of other memory nodes obtains the data block information of other memory nodes, and the data block in the second memory node is standby Part is into the backup node, wherein second memory node is to be stored in first memory node partly or entirely The memory node of data block.
The embodiment of the present invention also provides a kind of computer equipment, including:Memory and processor;
The memory, for saving executable instruction;
The processor, for realizing such as any of the above-described when executing the executable instruction that the memory saves The data processing method of the database all-in-one machine.
The embodiment of the present invention also provides a kind of computer readable storage medium, and the computer-readable recording medium storage has Executable instruction is realized when the executable instruction is executed by processor such as the database all-in-one machine as described in any one of above-mentioned Data processing method.
Data processing equipment, database all-in-one machine and its data processing method provided in an embodiment of the present invention, data processing In device, backup node passes through the address of the storage of each memory node stored in memory module, using detection module to every A memory node working condition is detected, when detecting the first memory node failure, by processing module according to memory node Address obtains the data block information of other memory nodes in addition to failed storage node, and will be former with generation in the second memory node The identical data block of the first memory node of barrier backups in the backup node, so as to avoid two copy Redundancy Design of data block Database all-in-one machine in, some memory node delay machine and occur data block single-point risk the problem of, while ensure that storage The effective use of memory space in node.Data processing equipment provided in an embodiment of the present invention can have guaranteeing memory space On the basis of effect utilizes, the reliability of data block in memory node is improved.
Detailed description of the invention
Attached drawing is used to provide to further understand technical solution of the present invention, and constitutes part of specification, with this The embodiment of application technical solution for explaining the present invention together, does not constitute the limitation to technical solution of the present invention.
Fig. 1 is a kind of structural schematic diagram of database all-in-one machine in the prior art;
Fig. 2 is a kind of structural schematic diagram of data processing equipment provided in an embodiment of the present invention;
Fig. 3 is a kind of application scenarios schematic diagram of data processing equipment provided in an embodiment of the present invention;
Fig. 4 is another application scenarios schematic diagram of data processing equipment provided in an embodiment of the present invention;
Fig. 5 is a kind of flow chart of the data processing method of database all-in-one machine provided in an embodiment of the present invention;
Fig. 6 is the flow chart of the data processing method of another database all-in-one machine provided in an embodiment of the present invention;
Fig. 7 is the flow chart of the data processing method of another database all-in-one machine provided in an embodiment of the present invention;
Fig. 8 is a kind of structural schematic diagram of computer equipment provided in an embodiment of the present invention.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention Embodiment be described in detail.It should be noted that in the absence of conflict, in the embodiment and embodiment in the application Feature can mutual any combination.
Step shown in the flowchart of the accompanying drawings can be in a computer system such as a set of computer executable instructions It executes.Also, although logical order is shown in flow charts, and it in some cases, can be to be different from herein suitable Sequence executes shown or described step.
The present invention provides following specific embodiment and can be combined with each other, for the same or similar concept or process It may be repeated no more in some embodiments.
Include that database software is installed in current database all-in-one machine, the server of the functions such as calculating is provided, such as It further include that the function such as data storage, data filtering, load shedding are provided in database all-in-one machine including 2 or more The server of energy, for example including 3 or more, the number of memory node is typically greater than calculate node, calculate node Redundant ability can be provided with memory node, that is, any one node delay machine is required all to will not influence the offer of database all-in-one machine Normal service.Fig. 1 is a kind of structural schematic diagram of database all-in-one machine in the prior art, and database all-in-one machine shown in Fig. 1 is with 2 It is shown for the Typical Disposition of+3 memory nodes of a calculate node, in example shown in Fig. 1, is stored in each memory node There are two data blocks, and memory node is designed as two copy redundancies, and data block A is stored in memory node 1 and memory node 2, Data block B is stored in memory node 1 and memory node 3, and data block C is stored in memory node 2 and memory node 3, can be with Find out, in the memory node of two copy redundancies, identical block is not in the same node.For number shown in FIG. 1 According to library all-in-one machine, if 1 delay machine of memory node, data block in the memory node 1, i.e. content in data block A and data block B are only Next copy is remained, i.e. single-point risk occur in data block A and data block B.It is secondary for two of memory node in database all-in-one machine This Redundancy Design needs to propose at present the method for data single-point risk occur when a kind of one memory node delay machine of solution.
Fig. 2 is a kind of structural schematic diagram of data processing equipment provided in an embodiment of the present invention.Number provided in this embodiment It is set in each backup node of database all-in-one machine according to processing unit 100, the database all-in-one machine in the embodiment of the present invention Including memory node and backup node, the address and data block information of this memory node, this hair are stored in each memory node Data processing equipment 100 in bright embodiment may include:Memory module 110, detection module 120 and processing module 130.
Wherein, memory module 110, for storing data in the all-in-one machine of library each memory node address;
Detection module 120, in the address detected database all-in-one machine for being stored according to the memory module 110 of backup node The working condition of each memory node.
In embodiments of the present invention, data processing equipment 100 can be to be configured in the backup node of database all-in-one machine Software program, for example, agency's (Agent) software, the function of the Agent software realization configured in backup node is data The function of each module in processing unit 100, in each memory node can configured with for the Agent software in backup node The software that (i.e. data processing equipment 100) is communicated, the software may be Agent software, configure in memory node It can store the address and data block information of this memory node in Agent software, which can be the interconnection of memory node FidonetFido (Internet Protocol, referred to as:IP) address, data block information are for example recorded in Automatic Storage Management (Automatic Storage Management, referred to as:ASM) or subscriber proxy server (User Agent Server, Referred to as:UAS in block table (block table)), which for example may include:Size, the quantity of data block, And position of the data block in its affiliated memory node.For example, if the data processing equipment 100 in backup node uses Agent software, the Agent software installation are simultaneously configured in each memory node and backup node, each memory node storage This address of node and data block information can recorde in the configuration file of the Agent software of this memory node installation, each The address of each memory node in database all-in-one machine is stored in the configuration file of the Agent software of backup node installation.
In embodiments of the present invention, the data processing equipment 100 being configured in each backup node, due to these backup sections The memory module 110 of point stores the address of each memory node, and detection module 120 can be deposited according to its memory module 110 The working condition of each memory node of address real-time detection of storage, the implementation of detection can be:Backup node is matched by it Agent software (each storage configured on the Agent software (IP address for being stored with each memory node) and memory node set The IP address of this node is stored on node), use each memory node IP address ping (" ping " for detect two networks The means whether network between node is connected to) these memory nodes, after some memory node failure, in backup node Agent software by the IP address of failed storage node can not ping lead to the failed storage node, then detect the memory node It breaks down.Any backup node is according to each memory node in the testing result database all-in-one machine of detection module 120 Working condition.
Fig. 3 is a kind of application scenarios schematic diagram of data processing equipment provided in an embodiment of the present invention, and Fig. 3 is equally with data Library all-in-one machine be+3 memory nodes of 2 calculate nodes Typical Disposition for shown, include in the database all-in-one machine Two calculate nodes 230 and three memory nodes (i.e. memory node 210a, memory node 210b and memory node 210c), can be with Find out, unlike database all-in-one machine in the prior art, is increased in the database all-in-one machine of the embodiment of the present invention hard Part configuration, i.e., backup node 220 usually requires that the hardware of backup node 220 and memory node in configuration database all-in-one machine Configuration consistency can not such as find the backup node 220 of same configuration really, then keep not differing too in hardware configuration as far as possible Greatly, but the hard disk performance of backup node and capacity requirement are consistent with memory node, i.e., the backup node 220 is actually also to deposit Store up node.Fig. 3 is shown for being configured with a backup node 220.
As shown in figure 3, data processing equipment 100 is configured in each memory node and backup node 220, it can be by this Data processing equipment 100 realizes being in communication with each other between backup node 220 and each memory node, for example, database all-in-one machine When memory node 210a delay machine in 20, backup node 220 is deposited by delay machine known to its internal data processing equipment 100 configured Store up the current state of node (i.e. memory node 210a).
It should be noted that data processing equipment 100 provided in an embodiment of the present invention also can be applied to other configurations In database all-in-one machine, for example,+6 memory nodes of 4 calculate nodes or+7 memory nodes of 4 calculate nodes or 2 The database all-in-one machine of+7 memory nodes of a calculate node, the i.e. embodiment of the present invention do not limit making for data processing equipment 100 Use range;In addition, the quantity of also unlimited backup node processed of the embodiment of the present invention, can be one or more.
Processing module 130, for when detection module 120 detects that the first memory node breaks down, according to removing first The address of other memory nodes obtains the data block information of other memory nodes except memory node, by the second memory node Data block backups in backup node belonging to processing module 130, wherein the second memory node is to be stored with the first memory node The memory node of middle part or all data blocks.
In embodiments of the present invention, above-mentioned it is stated that be stored with each memory node address in memory module 110, and handle Module 130 can be that is, other in addition to the first memory node according to the logical memory node not broken down of these addresses ping Memory node can ping it is logical, since the data block in memory node is designed as two copy redundancy backups, failed storage Data block copy in node (i.e. the first memory node) there remains a copy in other memory nodes, the place in backup node Managing module 130 can be according to the configuration file of Agent software in other memory nodes of the address scan of other memory nodes The data block information in other memory nodes is obtained, and the data block of only one data copy can be finally obtained, only one The data block of data copy is exactly the data block in the first memory node, and the object backed up.That is, according to sweeping Retouching result can know which other memory node is the data block in the first memory node also store in, deposit with the first memory node The node for containing identical block is the second memory node.Therefore, in backup node data processing equipment 100 processing module Data block identical with the first memory node in second memory node can be backuped to the backup section according to above- mentioned information by 130 Point in.The implementation backed up in present invention implementation can be remote synchronization data block or asynchronous replication of data block, only at certain The operation of remote backup data block is just triggered when a memory node breaks down;In addition, detection module 120 detects some storage section The standard that point breaks down, that is, the condition for triggering backup can be:Detect that some memory node cannot respond in x seconds (s), I.e. the IP address of the memory node can not ping it is logical, the length of the x can be set by administrator.
It should be noted that can be had by scanning the data block for obtaining only one data copy in the embodiment of the present invention by one Or it is multiple, when to be multiple, it is likely distributed in multiple second memory nodes;In addition, the quantity of the second memory node can be One or more, when the data block of the first memory node to break down is stored entirely in another memory node, second is deposited Storing up node is this memory node, and in this scenario, backup node is by all data blocks of this second memory node It backups in the backup node;When the data block of the first memory node to break down is stored in multiple memory nodes, these The partial data block of the first memory node, example as shown in Figure 3, delay machine memory node 210a (are only stored in memory node One memory node) in data block A be stored in memory node 210b, data block B is stored in memory node 210c, is deposited at this time Storing up node 210b and memory node 210c is all the second memory node, and in this scenario, backup node is deposited each second respectively Partial data block identical with the first memory node backups in the backup node in storage node.
Existing design is in the database all-in-one machine of two copy redundancies, if delay machine occurs for a memory node, and can not be extensive It is multiple, then the data block in the memory node on normal storage node by only one copy, as shown in Figure 1, data block C is also There are two copy, there is the list of data block at this time in data block A in delay machine memory node 1 and data block B only one copy Point risk, if there is another memory node delay machine, data block A or data block B be will be lost.The prior art does not have also It is provided with an effective method and there was only two copy redundancies to solve memory node, and in the case where breaking down a memory node, There is the problem of single-point risk in data block.In contrast, data processing equipment 100 provided in an embodiment of the present invention is set to data In the backup node that each of library all-in-one machine additionally configures, pass through data processing equipment 100 in backup node and each storage Software (for example, Agent software) on node realizes the intercommunication of backup node and each memory node, so as in some storage When nodes break down, data block identical with delay machine memory node in other memory nodes can be backuped into backup node In, that is, in the application scenarios that avoid two copy redundancies, the data block single-point risk problem that one memory node of delay machine occurs, with The application scenarios of three copy redundancies are compared, and also ensure the effective use of memory space.
Data processing equipment 100 provided in an embodiment of the present invention, backup node is by each of storing in memory module 110 Each memory node working condition is detected using detection module 120 in the address of the storage of memory node, is detecting When one memory node failure, other storages in addition to failed storage node are obtained according to memory node address by processing module 130 The data block information of node, and data block identical with the first memory node to break down in the second memory node is backuped to In the backup node, in the database all-in-one machine so as to avoid two copy Redundancy Design of data block, some memory node delay machine And the problem of data block single-point risk of appearance, while ensure that the effective use of memory space in memory node.The present invention is real The data processing equipment 100 of example offer is provided, number in memory node can be improved on the basis of guaranteeing memory space effective use According to the reliability of block.
Being had been described above in database all-in-one machine in above-described embodiment can save configured with a backup node or multiple backups Point.
In a kind of possible implementation of the embodiment of the present invention, a backup section is only configured in database all-in-one machine Point, in the application scenarios, memory module 110 is also used to store the address of a backup node;Correspondingly, processing module The implementation of 130 Backup Data blocks can be:When detection module 120 detects that the first memory node breaks down, according to Data block information of the address scan that memory module 110 stores in addition to the first memory node in other memory nodes, and according to The address of scanning result and backup node backups to the data block in the second memory node in the backup node.Due to only One backup node, the address of the backup node stored in memory module 110 are the destination address backed up, can be in Agent The IP address that destination address is the backup node is set in configuration file.
It is standby that at least two are configured in the alternatively possible implementation of the embodiment of the present invention, in database all-in-one machine Part node, in the application scenarios, memory module 110 is also used to store address and the storage priority of each backup node;Phase The implementation of Ying Di, 130 Backup Data block of processing module can be:Detect that the first memory node is sent out in detection module 120 When raw failure, the address scan stored according to memory module 110 removes backup node belonging to the first memory node and processing module 130 Except data block information in other nodes, and according to the address of scanning result and each backup node, according to storage priority Data block in second memory node is backuped into storage highest priority and in currently empty backup node.
Data processing equipment 100 provided in an embodiment of the present invention is illustrated in the application scenarios below by way of an implementation In processing mode, Fig. 4 be data processing equipment provided in an embodiment of the present invention another application scenarios schematic diagram, Fig. 4 with For database all-in-one machine to be shown for the configuration of+6 memory nodes of 4 calculate nodes, which includes four A calculate node 230 and 6 memory node (210a, 210b, 210c, 210d, 210e and 210f), also configure there are two backup section Point, i.e. backup node 220a and backup node 220b, wherein data block same design is two copy redundancies, and data block is each Distribution in memory node as shown in figure 4, in addition, be configured with data processing equipment 100 in each memory node and backup node, In the data processing equipment 100 of each memory node configuration, the IP address sum number of this memory node is stored in memory module 110 It according to block message, is configured in data processing equipment 100 in each backup node, each storage section is stored in memory module 110 Point IP address, the IP address (address including backup node 220a and backup node 220b) of each backup node and this The storage priority of two backup nodes, the storage priority can be ranked up with the hardware configuration performance of backup node, example Hardware configuration such as backup node 220a is identical with memory node, the hardware configuration and memory node ratio of backup node 220b It is closer to, then stores being set as priority:Backup node 220a is level-one, and backup node 220b is second level.Based on above-mentioned number According to the configuration of library all-in-one machine, when memory node 210b delay machine, there is single-point wind in data block A and data block C only one copy Danger, can by with memory node 210b have identical block other memory nodes (including memory node 210a and storage section Point 210c) in identical data block backup in one of backup node, at this point, the data processing in two backup nodes fills Memory node 210b delay machine can be detected by setting 100, and other memory nodes are determining to be had with delay machine memory node by scanning There is the second memory node (i.e. memory node 210a and memory node 210c) of identical block, and can also be standby according to two The storage priority and current working status of part node, using one of backup node as target backup node, if backup section Point 220a is currently empty, then using backup node 220a as target backup node, if backup node 220a is currently at work shape State is stored with other data blocks, then, then, will be in memory node 210a using backup node 220b as target backup node Data block A and memory node 210c in data block C backup in the selected target backup node.Fig. 4 will be will back up section Point 220a is shown for the backup as target backup node progress data block.
Optionally, in data processing equipment 100 provided in an embodiment of the present invention, processing module 130 is also used to real time scan Data block information in second memory node, when the data block backed up in determining the second memory node updates, Updated data block is backuped in backup node again.In embodiments of the present invention, data processing equipment 100 can be real-time Judge the update status of data block, is updated if having backuped to the data block in backup node and having had in the second memory node When, data block that can again after backup updating, to achieve the purpose that data block has high availability.
Optionally, in data processing equipment 100 provided in an embodiment of the present invention, processing module 130 is also used in detection mould When block 120 detects that the first memory node restores normal operating conditions, the data block in backup node is deleted.Implement in the present invention In example, although backup node has the hardware configuration identical or close with memory node, and the redundancy of data block may be implemented Storage capacity, but since only in database all-in-one machine there are in the case where a memory node delay machine, just triggering backup is saved Point realizes the redundant storage of data block, and data processing equipment 100 is detecting that delay machine memory node (i.e. the first memory node) is extensive It is multiple work normally after, can actively delete the data block stored in the backup node, it is other so as to follow-up data library all-in-one machine When memory node delay machine, which can continue to execute the redundancy backup operation of data block.
Optionally, in embodiments of the present invention, data block information may include:Position of the data block in affiliated node, And the size and number of the data block, when the data processing equipment 100 of backup node backs up data block, Ke Yikao Whether the size for considering data block allows to backup on this node, can be with when this backup node is unsatisfactory for the hsrdware requirements of backup It is backed up by data block of other backup nodes to delay machine memory node.In addition, identical block in the embodiment of the present invention Quantity is usually two, i.e. two copy redundancy backups, but be not excluded for there are three or other quantity possibility situation, different data block Quantity then configured according to the hardware configuration of database all-in-one machine, the size of data block is then influenced in delay machine memory node Validity when data block is backed up, the redundancy that processing module 130 can choose suitable backup node execution data block are standby Part operation.
The embodiment of the present invention is by being configured at database all-in-one machine for data processing equipment 100 (for example, Agent software) Each backup node in, (can also configured with software for being communicated with data processing equipment 100 in each memory node Think Agent software), which may be implemented to the detailed record of data block information and the remote copy of data block With the ability of incremental replication, for the database all-in-one machine of two copy Redundancy Designs, when a memory node breaks down, still The effect of two copy redundancies of all data blocks so may be implemented.
Based on the data processing equipment 100 that the various embodiments described above of the present invention provide, the embodiment of the present invention also provides a kind of number Data processing equipment 100 according to library all-in-one machine, configured with any of the above-described embodiment offer of the present invention in the database all-in-one machine.
With reference to shown in Fig. 3 and Fig. 4, it is similarly the structural schematic diagram of database all-in-one machine provided in an embodiment of the present invention.This Inventive embodiments provide database all-in-one machine include:At least one backup node, and be respectively communicated with each backup node Memory node, and the data processing equipment 100 that any of the above-described embodiment of the present invention provides is equipped in each backup node (for example, Agent software), in each memory node configured with for being communicated with data processing equipment 100 software ( Can be Agent software), and the address and data block information of this memory node are stored in each memory node.In addition, this It can be by network-in-dialing, in reality between backup node and memory node in inventive embodiments and between backup node In, ping operation can be carried out by the address of the Agent software configured and storage on each node, to realize communication Ability.Fig. 3 is different with the basic configuration of the one of database shown in Fig. 4, i.e., calculate node is different with the quantity of memory node, but all Configured with backup node, and in Fig. 3 and Fig. 4 backup node configuration quantity it is also different.
It should be noted that the structure of database all-in-one machine provided in an embodiment of the present invention is not limited to Fig. 3 and shown in Fig. 4 Structure does not limit calculate node in database all-in-one machine, the quantity of memory node and backup node, as long as each backup saves It is equipped with the data processing equipment 100 that any of the above-described embodiment of the present invention provides in point, and is configured with and is used in memory node The software communicated with data processing equipment 100, and database can be realized when a memory node breaks down Two copy redundancy backup abilities, all can serve as the database all-in-one machine in the embodiment of the present invention.
It is also configured with backup node in database all-in-one machine provided in an embodiment of the present invention, and matches in each backup node It is equipped with the data processing equipment 100 that any of the above-described embodiment of the present invention provides, may be implemented and data provided by the above embodiment The identical processing capacity of processing unit 100, and technical effect having the same, therefore details are not described herein.
Based on data processing equipment 100 and database all-in-one machine that the various embodiments described above of the present invention provide, the present invention is implemented Example also provides a kind of data processing method of database all-in-one machine, and the data processing method of the database all-in-one machine is using this hair The database all-in-one machine that bright any of the above-described embodiment provides carries out data processing.
As shown in figure 5, being a kind of flow chart of the data processing method of database all-in-one machine provided in an embodiment of the present invention. Data processing method provided in this embodiment is executed by database all-in-one machine, which is any of the above-described reality of the present invention The database all-in-one machine of example offer is applied, structure can refer to Fig. 3 and database all-in-one machine shown in Fig. 4, data processing method It may include steps of:
S310, backup node is according to the address detected database all-in-one machine of each memory node stored in this backup node In each memory node working condition.
The data processing method of database all-in-one machine provided in an embodiment of the present invention, for applied to two copy Redundancy Designs Processing method in database all-in-one machine, the structure of database all-in-one machine in the embodiment of the present invention, internal backup node configuration Data processing equipment (for example, Agent software) and memory node in the structure of software (for example, Agent software) that configures It is had been described in the above-described embodiments with function, therefore details are not described herein.At data in the above embodiment of the present invention The hardware configuration and software capability of device and database all-in-one machine are managed, is stored with each deposit in the backup node of the embodiment of the present invention Address of node is stored up, the address and data block information of this memory node are stored in each memory node, which, which can be, deposits The IP address of node is stored up, data block information is for example recorded in the block table (block table) of ASM or UAS, the data block information Such as may include:Position of size, quantity and the data block of data block in its affiliated memory node.In addition, database Backup node in all-in-one machine can be according to the working condition of each memory node of address real-time detection of its storage, the reality of detection Now mode can be:What backup node configured on the Agent software (data processing equipment) and memory node by its configuration Agent software, using these memory nodes of the IP address ping of each memory node, after some memory node failure, backup section Agent software in point by the IP address of failed storage node can not ping lead to the failed storage node, then detect that this is deposited Store up nodes break down.Any backup node knows the work shape of each memory node in database all-in-one machine according to testing result State.
S320, backup node when detecting that the first memory node breaks down, according in addition to the first memory node its The address of its memory node obtains the data block information of other memory nodes, and the data block in the second memory node is backuped to In backup node, the second memory node is to be stored with the memory node of part or all data blocks in the first memory node.
In embodiments of the present invention, above-mentioned it is stated that be stored with each memory node address in backup node, and back up section Point can lead to the memory node not broken down according to these addresses ping, i.e., other storage sections in addition to the first memory node Point can ping it is logical, since the data block in memory node is designed as two copy redundancy backups, failed storage node is (i.e. First memory node) in data block copy there remains a copy in other memory nodes, the Agent software in backup node It can be can be obtained other according to the configuration file of Agent software in other memory nodes of the address scan of other memory nodes Data block information in memory node, and the data block of only one data copy can be finally obtained, only one data copy Data block be exactly data block in the first memory node, and the object backed up.That is, can according to scanning result To know which other memory node is the data block in the first memory node also store in, it is stored with the first memory node identical The node of data block is the second memory node.Therefore, the backup node of database all-in-one machine can be according to above- mentioned information, by Data block identical with the first memory node backups in the backup node in two memory nodes.The reality backed up in present invention implementation Existing mode can be remote synchronization data block or asynchronous replication of data block, only just trigger when some memory node breaks down The operation of remote backup data block;In addition, the standard that some memory node of database one machine testing breaks down, that is, trigger standby Part condition can be:Detect that some memory node cannot respond in x seconds (s), i.e. the IP address of the memory node can not Ping is logical, and the length of the x can be set by administrator.
It should be noted that can be had by scanning the data block for obtaining only one data copy in the embodiment of the present invention by one Or it is multiple, when to be multiple, it is likely distributed in multiple second memory nodes;In addition, the quantity of the second memory node can be One or more, when the data block of the first memory node to break down is stored entirely in another memory node, second is deposited Storing up node is this memory node, and in this scenario, backup node is by all data blocks of this second memory node It backups in the backup node;When the data block of the first memory node to break down is stored in multiple memory nodes, these The partial data block of the first memory node, example as shown in Figure 3, delay machine memory node 210a (are only stored in memory node One memory node) in data block A be stored in memory node 210b, data block B is stored in memory node 210c, is deposited at this time Storing up node 210b and memory node 210c is all the second memory node, and in this scenario, backup node is deposited each second respectively Partial data block identical with the first memory node backups in the backup node in storage node.
Existing design is in the database all-in-one machine of two copy redundancies, if delay machine occurs for a memory node, and can not be extensive It is multiple, then the data block in the memory node on normal storage node by only one copy, as shown in Figure 1, data block C is also There are two copy, there is the list of data block at this time in data block A in delay machine memory node 1 and data block B only one copy Point risk, if there is another memory node delay machine, data block A or data block B be will be lost.The prior art does not have also It is provided with an effective method and there was only two copy redundancies to solve memory node, and in the case where breaking down a memory node, There is the problem of single-point risk in data block.In contrast, the data processing side of database all-in-one machine provided in an embodiment of the present invention Data processing in method, configured with the offer of any of the above-described embodiment in the backup node that each of database all-in-one machine additionally configures Device is realized by the software (for example, Agent software) on the data processing equipment and each memory node in backup node The intercommunication of backup node and each memory node can be by other memory nodes so as to when some memory node breaks down In data block identical with delay machine memory node backup in backup node, that is, in the application scenarios for avoiding two copy redundancies, The data block single-point risk problem that one memory node of delay machine occurs also ensures compared with the application scenarios of three copy redundancies The effective use of memory space.
The data processing method of database all-in-one machine provided in an embodiment of the present invention, by backup node to database one The detection of each memory node working condition in machine, backup node obtain according to each memory node address and remove failed storage node Except other memory nodes data block information, and will be identical with the first memory node to break down in the second memory node Data block backups in backup node, and in the database all-in-one machine so as to avoid two copy Redundancy Design of data block, some is deposited Storage node delay machine and the problem of the data block single-point risk occurred, while ensure that effective benefit of memory space in memory node With.The data processing method of database all-in-one machine provided in an embodiment of the present invention can guarantee memory space effective use On the basis of, improve the reliability of data block in memory node.
Being had been described above in database all-in-one machine in above-described embodiment can save configured with a backup node or multiple backups Point.
In a kind of possible implementation of the embodiment of the present invention, a backup section is only configured in database all-in-one machine Point is stored with the address of this backup node in the application scenarios, in backup node;Correspondingly, the implementation of S320, can be with Including:
Backup node is when detecting that the first memory node breaks down, according to the address scan stored in this backup node Data block information in addition to the first memory node in other memory nodes, and according to the address of scanning result and backup node, Data block in second memory node is backuped in the backup node.
In the embodiment of the present invention, due to only having a backup node, the ground of the backup node stored in database all-in-one machine Location is the destination address backed up.
It is standby that at least two are configured in the alternatively possible implementation of the embodiment of the present invention, in database all-in-one machine Part node is stored with address and the storage priority of each backup node in the application scenarios, in backup node;Correspondingly, The implementation of S320 may include:
Backup node is when detecting that the first memory node breaks down, according to the address scan stored in this backup node Data block information in addition to the first memory node and this backup node in other nodes, and according to scanning result and each backup Data block in second memory node is backuped to storage highest priority according to storage priority and is currently by address of node In empty backup node.The implementation example of the application scenarios is referred to implement example shown in Fig. 4, and details are not described herein.
Optionally, Fig. 6 is the process of the data processing method of another database all-in-one machine provided in an embodiment of the present invention Figure.On the basis of embodiment shown in Fig. 5, method provided in an embodiment of the present invention can also include:
S330, the data block information in the second memory node of backup node real time scan, in determining the second memory node When the data block backed up updates, updated data block is backuped to again in the backup node.
In embodiments of the present invention, database all-in-one machine can go out the update status of data block with real-time judge, if standby Data block in part node has in the second memory node when updating, data block that can again after backup updating, to reach Data block has the purpose of high availability.
Optionally, Fig. 7 is the process of the data processing method of another database all-in-one machine provided in an embodiment of the present invention Figure.On the basis of the various embodiments described above, method provided in an embodiment of the present invention can also include:
S340, backup node are deleted in this backup node when detecting that the first memory node restores normal operating conditions Data block.
Embodiment illustrated in fig. 7 is shown on the basis of process shown in Fig. 5.In embodiments of the present invention, standby Although part node has the hardware configuration identical or close with memory node, and the redundant storage energy of data block may be implemented Power, but since only there are in the case where a memory node delay machine, just trigger backup node to realize in database all-in-one machine The redundant storage of data block, database all-in-one machine are detecting delay machine memory node (i.e. the first memory node) recovery normal work Afterwards, the data block stored in the backup node can be deleted, actively so that other memory nodes of follow-up data library all-in-one machine are delayed When machine, which can continue to execute the redundancy backup operation of data block.
Optionally, in embodiments of the present invention, the data block information stored in database all-in-one machine includes:Data block is in institute Belong to the position in node and the size and number of the data block.In addition, in the embodiment of the present invention identical block quantity Usually two, i.e. two copy redundancy backups, but be not excluded for there are three or other quantity possibility situation, the number of different data block Amount is then configured according to the hardware configuration of database all-in-one machine, and the size of data block is then influenced to data in delay machine memory node Validity when block is backed up, therefore can choose the redundancy backup operation that suitable backup node executes data block.
Fig. 8 is a kind of structural schematic diagram of computer equipment provided in an embodiment of the present invention.It is provided in an embodiment of the present invention Computer equipment 40 may include:Memory 41 and processor 42.
Wherein, memory 41, for saving executable instruction;
Processor 42, for realizing any of the above-described embodiment of the present invention when executing the executable instruction that memory 41 saves The database all-in-one machine of offer carries out data processing.
The data that the embodiment and the above embodiment of the present invention of computer equipment 40 provided in an embodiment of the present invention provide The method that library all-in-one machine carries out data processing is essentially identical, and this will not be repeated here.
The embodiment of the present invention also provides a kind of computer readable storage medium, which has can It executes instruction, which may be implemented the database one that any of the above-described embodiment of the present invention provides when being executed by processor Body machine carries out data processing.The embodiment and the above-mentioned reality of the present invention of computer readable storage medium provided in an embodiment of the present invention The method for applying the database all-in-one machine progress data processing of example offer is essentially identical, and this will not be repeated here.
Although disclosed herein embodiment it is as above, the content only for ease of understanding the present invention and use Embodiment is not intended to limit the invention.Technical staff in any fields of the present invention is taken off not departing from the present invention Under the premise of the spirit and scope of dew, any modification and variation, but the present invention can be carried out in the form and details of implementation Scope of patent protection, still should be subject to the scope of the claims as defined in the appended claims.
It will appreciated by the skilled person that whole or certain steps, system, dress in method disclosed hereinabove Functional module/unit in setting may be implemented as software, firmware, hardware and its combination appropriate.In hardware embodiment, Division between the functional module/unit referred in the above description not necessarily corresponds to the division of physical assemblies;For example, one Physical assemblies can have multiple functions or a function or step and can be executed by several physical assemblies cooperations.Certain groups Part or all components may be implemented as by processor, such as the software that digital signal processor or microprocessor execute, or by It is embodied as hardware, or is implemented as integrated circuit, such as specific integrated circuit.Such software can be distributed in computer-readable On medium, computer-readable medium may include computer storage medium (or non-transitory medium) and communication media (or temporarily Property medium).As known to a person of ordinary skill in the art, term computer storage medium is included in for storing information (such as Computer readable instructions, data structure, program module or other data) any method or technique in the volatibility implemented and non- Volatibility, removable and nonremovable medium.Computer storage medium include but is not limited to RAM, ROM, EEPROM, flash memory or its His memory technology, CD-ROM, digital versatile disc (DVD) or other optical disc storages, magnetic holder, tape, disk storage or other Magnetic memory apparatus or any other medium that can be used for storing desired information and can be accessed by a computer.This Outside, known to a person of ordinary skill in the art to be, communication media generally comprises computer readable instructions, data structure, program mould Other data in the modulated data signal of block or such as carrier wave or other transmission mechanisms etc, and may include any information Delivery media.

Claims (13)

1. a kind of data processing equipment, which is characterized in that be set in each backup node of database all-in-one machine, the data The address and data block information of this memory node, the data processing equipment packet are stored in each memory node of library all-in-one machine It includes:
Memory module, for storing data in the all-in-one machine of library each memory node address;
Detection module, each storage in database all-in-one machine described in the address detected for being stored according to the memory module The working condition of node;
Processing module, for being deposited according to removing described first when the detection module detects that the first memory node breaks down The address of other memory nodes obtains the data block information of other memory nodes except storage node, by the second memory node Data block backups in backup node belonging to the processing module, and second memory node is to be stored with first storage The memory node of part or all data blocks in node.
2. data processing equipment according to claim 1, which is characterized in that the database all-in-one machine includes a backup Node;
The memory module is also used to store the address of the backup node;
The processing module backups to the data block in second memory node in the backup node, including:
When the detection module detects that first memory node breaks down, according to the address of memory module storage The data block information in addition to first memory node in other memory nodes is scanned, and according to scanning result and the backup Address of node backups to the data block in second memory node in the backup node;Alternatively,
The database all-in-one machine includes at least two backup nodes;
The memory module is also used to store address and the storage priority of each backup node;
The processing module backups to the data block in second memory node in the backup node, including:
When the detection module detects that first memory node breaks down, according to the address of memory module storage The data block information in addition to first memory node and the affiliated backup node of the processing module in other nodes is scanned, and It, will be in second memory node according to the storage priority according to the address of scanning result and each backup node Data block backups to storage highest priority and in currently empty backup node.
3. data processing equipment according to claim 1 or 2, which is characterized in that
The processing module, the data block information being also used in the second memory node described in real time scan are determining described second When the data block backed up in memory node updates, updated data block is backuped into the backup node again In.
4. data processing equipment according to claim 1 or 2, which is characterized in that
The processing module is also used to detect that first memory node restores normal operating conditions in the detection module When, delete the data block in the backup node.
5. data processing equipment according to claim 1 or 2, which is characterized in that
The data block information includes:The size and number of position and the data block of the data block in affiliated node.
6. a kind of database all-in-one machine, which is characterized in that including:At least one backup node, and saved with each backup The memory node being respectively communicated with is put, configuration is just like data according to any one of claims 1 to 5 in each backup node Processing unit is stored with the address and data block information of this memory node in each memory node.
7. a kind of data processing method of database all-in-one machine, which is characterized in that use database one as claimed in claim 6 Body machine executes the data processing method, the method includes:
Backup node is every in the database all-in-one machine according to the address detected of each memory node stored in this backup node The working condition of a memory node;
The backup node is when detecting that the first memory node breaks down, according to other in addition to first memory node The address of memory node obtains the data block information of other memory nodes, and the data block in the second memory node is backuped to In the backup node, wherein second memory node is to be stored with part or total data in first memory node The memory node of block.
8. the data processing method of database all-in-one machine according to claim 7, which is characterized in that the database one Machine includes a backup node, and the address of this backup node is stored in the backup node;
The backup node backups to the data block in the second memory node in backup node, including:
The backup node is when detecting that first memory node breaks down, according to the address stored in this backup node The data block information in addition to first memory node in other memory nodes is scanned, and according to scanning result and the backup Address of node backups to the data block in second memory node in the backup node;Alternatively,
The database all-in-one machine includes at least two backup nodes, is stored with each backup node in the backup node Address and storage priority;
The backup node backups to the data block in the second memory node in the backup node, including:
The backup node is when detecting that first memory node breaks down, according to the address stored in this backup node Scan the data block information in addition to first memory node and this backup node in other nodes, and according to scanning result and Data block in second memory node is backuped to according to the storage priority and is deposited by the address of each backup node Store up highest priority and in currently empty backup node.
9. the data processing method of database all-in-one machine according to claim 7 or 8, which is characterized in that further include:
Data block information in second memory node described in the backup node real time scan is determining second memory node In the data block that has been backed up when updating, updated data block is backuped to again in the backup node.
10. the data processing method of database all-in-one machine according to claim 7 or 8, which is characterized in that further include:
The backup node is deleted in this backup node when detecting that first memory node restores normal operating conditions Data block.
11. the data processing method of database all-in-one machine according to claim 7 or 8, which is characterized in that the data block Information includes:The size and number of position and the data block of the data block in affiliated node.
12. a kind of computer equipment, which is characterized in that including:Memory and processor;
The memory, for saving executable instruction;
The processor, for realizing such as claim 7~11 when executing the executable instruction that the memory saves Any one of described in database all-in-one machine data processing method.
13. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage has executable finger It enables, the database all-in-one machine as described in any one of claim 7~11 is realized when the executable instruction is executed by processor Data processing method.
CN201810543101.1A 2018-05-30 2018-05-30 Data processing device, database all-in-one machine and data processing method thereof Active CN108874918B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810543101.1A CN108874918B (en) 2018-05-30 2018-05-30 Data processing device, database all-in-one machine and data processing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810543101.1A CN108874918B (en) 2018-05-30 2018-05-30 Data processing device, database all-in-one machine and data processing method thereof

Publications (2)

Publication Number Publication Date
CN108874918A true CN108874918A (en) 2018-11-23
CN108874918B CN108874918B (en) 2021-11-26

Family

ID=64335893

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810543101.1A Active CN108874918B (en) 2018-05-30 2018-05-30 Data processing device, database all-in-one machine and data processing method thereof

Country Status (1)

Country Link
CN (1) CN108874918B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113709197A (en) * 2020-05-21 2021-11-26 顺丰科技有限公司 Alliance block chain organization system and block chain system

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1786920A (en) * 2004-12-09 2006-06-14 国际商业机器公司 Performing scheduled backups of a backup node associated with a plurality of agent nodes
CN101539873A (en) * 2009-04-15 2009-09-23 成都市华为赛门铁克科技有限公司 Data recovery method, data node and distributed file system
CN103064759A (en) * 2012-12-18 2013-04-24 华为技术有限公司 Data recovery method and device
CN104054076A (en) * 2013-01-14 2014-09-17 华为技术有限公司 Data storage method, database storage node failure processing method and apparatus
CN105354108A (en) * 2014-08-22 2016-02-24 中兴通讯股份有限公司 Data backup method and node
CN105406980A (en) * 2015-10-19 2016-03-16 浪潮(北京)电子信息产业有限公司 Multi-node backup method and multi-node backup device
US20160124817A1 (en) * 2014-10-31 2016-05-05 Red Hat, Inc. Fault tolerant listener registration in the presence of node crashes in a data grid
CN105930498A (en) * 2016-05-06 2016-09-07 ***股份有限公司 Distributed database management method and system
CN107015884A (en) * 2016-01-28 2017-08-04 杭州海康威视数字技术股份有限公司 A kind of date storage method and device
CN107329708A (en) * 2017-07-04 2017-11-07 郑州云海信息技术有限公司 A kind of distributed memory system realizes data cached method and system
CN107357689A (en) * 2017-08-02 2017-11-17 郑州云海信息技术有限公司 The fault handling method and distributed memory system of a kind of memory node
CN107484108A (en) * 2017-08-25 2017-12-15 中国联合网络通信集团有限公司 Method, sensing equipment and the radio sensing network of data backup

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1786920A (en) * 2004-12-09 2006-06-14 国际商业机器公司 Performing scheduled backups of a backup node associated with a plurality of agent nodes
CN101539873A (en) * 2009-04-15 2009-09-23 成都市华为赛门铁克科技有限公司 Data recovery method, data node and distributed file system
CN103064759A (en) * 2012-12-18 2013-04-24 华为技术有限公司 Data recovery method and device
CN104054076A (en) * 2013-01-14 2014-09-17 华为技术有限公司 Data storage method, database storage node failure processing method and apparatus
CN105354108A (en) * 2014-08-22 2016-02-24 中兴通讯股份有限公司 Data backup method and node
US20160124817A1 (en) * 2014-10-31 2016-05-05 Red Hat, Inc. Fault tolerant listener registration in the presence of node crashes in a data grid
CN105406980A (en) * 2015-10-19 2016-03-16 浪潮(北京)电子信息产业有限公司 Multi-node backup method and multi-node backup device
CN107015884A (en) * 2016-01-28 2017-08-04 杭州海康威视数字技术股份有限公司 A kind of date storage method and device
CN105930498A (en) * 2016-05-06 2016-09-07 ***股份有限公司 Distributed database management method and system
CN107329708A (en) * 2017-07-04 2017-11-07 郑州云海信息技术有限公司 A kind of distributed memory system realizes data cached method and system
CN107357689A (en) * 2017-08-02 2017-11-17 郑州云海信息技术有限公司 The fault handling method and distributed memory system of a kind of memory node
CN107484108A (en) * 2017-08-25 2017-12-15 中国联合网络通信集团有限公司 Method, sensing equipment and the radio sensing network of data backup

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113709197A (en) * 2020-05-21 2021-11-26 顺丰科技有限公司 Alliance block chain organization system and block chain system
CN113709197B (en) * 2020-05-21 2024-02-23 顺丰科技有限公司 Alliance block chain organization system and block chain system

Also Published As

Publication number Publication date
CN108874918B (en) 2021-11-26

Similar Documents

Publication Publication Date Title
EP3518110B1 (en) Designation of a standby node
JP6362119B2 (en) Arbitration processing method, quorum storage device, and system after cluster brain division
CN106331098B (en) Server cluster system
CN105407117B (en) The methods, devices and systems of distributed backup data
US7702667B2 (en) Methods and systems for validating accessibility and currency of replicated data
US10305749B2 (en) Low latency flow cleanup of openflow configuration changes
US20150347246A1 (en) Automatic-fault-handling cache system, fault-handling processing method for cache server, and cache manager
CN106506490B (en) A kind of distributed computing control method and distributed computing system
CN110351313B (en) Data caching method, device, equipment and storage medium
JP2017531250A (en) Granular / semi-synchronous architecture
CN110377459A (en) A kind of disaster tolerance system, disaster tolerance processing method, monitoring node and backup cluster
CN111176888B (en) Disaster recovery method, device and system for cloud storage
CN107426021A (en) Construction method, device and the redundant system of redundant system
CN106959820A (en) A kind of data extraction method and system
CN108572976A (en) Data reconstruction method, relevant device and system in a kind of distributed data base
CN110659158A (en) Influx DB data backup method based on dual-computer hot standby environment
CN112839076B (en) Data storage method, data reading method, gateway, electronic equipment and storage medium
CN111342986B (en) Distributed node management method and device, distributed system and storage medium
CN108614750A (en) The restoration methods and device of delay machine data
CN108319522A (en) A method of reinforcing distributed memory system reliability
CN109347655B (en) Network data based fault recovery system and method and storage medium
JP6604336B2 (en) Information processing apparatus, information processing method, and program
CN105490847A (en) Real-time detecting and processing method of node failure in private cloud storage system
CN108874918A (en) A kind of data processing equipment, database all-in-one machine and its data processing method
CN108509296A (en) A kind of method and system of processing equipment failure

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