CN108196984A - A kind of computer system for maintaining data integrity - Google Patents
A kind of computer system for maintaining data integrity Download PDFInfo
- Publication number
- CN108196984A CN108196984A CN201711490835.XA CN201711490835A CN108196984A CN 108196984 A CN108196984 A CN 108196984A CN 201711490835 A CN201711490835 A CN 201711490835A CN 108196984 A CN108196984 A CN 108196984A
- Authority
- CN
- China
- Prior art keywords
- data
- network
- computer system
- subregion
- master controller
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management 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)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a kind of computer system for maintaining data integrity, the multiple copy is stored in across in multiple data servers of multiple data centers, and the computer system includes:Network partition manager is configured to detect and manages the first and second network partitions for being created when the failure of one of the multiple data center;The function of the data center at least one of described first and second network partition subregion in order to control is configured in master controller;Router is configured to that the first network subregion will be redirected to all write-in affairs of second network partition;Remediation management device is configured to the selected data server in second network partition reconnecting to the master controller, so that the master controller can eliminate the function restriction to the selected data server;Recovery Manager is configured to restore after connection of the remediation management device foundation to the master controller state and authority information of the selected data server.
Description
Technical field
The invention belongs to data processing and management domains more particularly to a kind of for safeguarding the multiple copies of data slot
The computer system of data integrity.
Background technology
Most enterprises possess multiple data centers.Some enterprises are used in passive-active (passive-active) data
The heart, wherein a copy of data is placed in active data center (that is, primary data center), and other include the number of the data
It is passive data center according to center (that is, post data center).This data center's embodiment usually wastes resource, because
Disaster seldom also makes its standby data center keep complete after invasion active data center.The use active of other enterprises-
Active data center, wherein primary data center and post data center are active data center.Actively-active data center is more
For complexity, but they extremely efficiently for offering customers service and can improve the server utilization rate of normal operation.
Many enterprises need active-active data center to realize better autgmentability, higher reliability and more effective
Resource use.Good active-active data center allows for event occur in network, computer or the component of data center
The data reproduction replica, maintaining data integrity and movable Role Dilemma of a large amount of activities are handled during barrier.
Invention content
The technical issues of in order to overcome the above-mentioned prior art, the invention is realized in this way a kind of be used to safeguard that data are complete
The computer system of property, the multiple copy are stored in across in multiple data servers of multiple data centers, the computer
System includes:
Network partition manager, is configured to detect and manage and created when the failure of one of the multiple data center
The first and second network partitions;
Master controller is configured in the data at least one of described first and second network partition subregion in order to control
The function of the heart;Router is configured to that first net will be redirected to all write-in affairs of second network partition
Network subregion;
Remediation management device is configured to reconnect to the selected data server in second network partition described
Master controller, so that the master controller can eliminate the function restriction to the selected data server;
Recovery Manager is configured to restore institute after the connection established to the master controller in the remediation management device
State the state and authority information of selected data server;
Interim packet manager again is configured to remove the fault data server in the data center to break down,
And other data servers in the multiple data server are grouped again;
Load and service controller are configured to the service energy of each server in other described data servers
Business is redirected to other described data servers by power;And connection manager between data center, it is configured to described in monitoring
Connection industry between data center.
As a kind of improvement in the present invention, wherein the data center that the first network subregion includes is more than described second
Network partition.
As a kind of improvement in the present invention, wherein the function includes deleting the data center in selected network subregion
Affairs submit the non-dirty reading of permission and reservation to the selected network subregion.
As a kind of improvement in the present invention, wherein the selected network subregion is in first and second network partition
The small numbers of subregion of data center.
As a kind of improvement in the present invention, wherein the router is additionally configured to edit dirty record.
As a kind of improvement in the present invention, wherein the remediation management device is constantly attempted to connect to according to default plan
The master controller of subregion.
Description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, to embodiment or will show below
There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is the present invention
Some embodiments, for those of ordinary skill in the art, without creative efforts, can also basis
These attached drawings obtain other attached drawings.
Fig. 1 is the concept map according to the computer system that can wherein use the present invention of a preferred embodiment
Specific embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, with reference to the accompanying drawings and embodiments, it is right
The present invention is further elaborated.It should be appreciated that specific embodiment described herein is only to explain the present invention, not
For limiting the present invention.
The specific implementation of the present invention is described in detail below in conjunction with specific embodiment.
The shown computer systems 02 that can realize the present invention on it of Fig. 1.The computer system can be personal
Computer system, workstation computer system, laptop system, embedded controller system, based on microprocessor
System, the system based on digital signal processor, handhold device system, personal digital assistant (PDA) system, wireless system, nothing
Any one of line networked system etc..The computer system includes the bus 04 or other communication equipments for transmitting information
It makes and the processor 06 to handle information is coupled with bus 04.The computer system, which further includes, is coupled to the bus
So as to store will by information that processor 06 performs and the main memory of instruction, such as random access memory (RAM) or other
Dynamic memory (for example, dynamic ram (DRAM), static state RAM (SRAM), synchronous dram (SDRAM), flash memory ram).In addition,
Main memory 08 can be used for being stored in will be by the temporary variable or other average informations during the execution of instruction that processor performs.
The computer system, which further includes, is coupled to bus 04 so as to the read-only memory for storing the static information of processor and instruction
(ROM) 10 or other static storage devices (for example, programming ROM (PROM), erasable PROM (EPROM) and electrically-erasable
PROM(EEPROM)).Provide the storage device 12 of such as disk or CD etc, storage device 12 be coupled to the bus with
Just information and instruction are stored.This storage device is an example of computer-readable medium.
The computer system further includes input/output end port 30 with input signal to couple the computer system.
Such coupling can include being used to implement direct electrical connection, wireless connection, the network of automatic control function, remote control function etc.
Connection etc..Suitable interface card can be installed to provide required function and signal level.
The computer system can also include special logic equipment (for example, application-specific integrated circuit (ASIC)) or configurable
Logical device (for example, generic logic array (GAL) or Reprogrammable field programmable gate array (FPGA)), can use this
Any part of method described in a little logical device or the function of whole.Appropriate device bus can be used (for example, small-sized meter
Calculation machine system interface (SCSI) bus, enhanced integrated electronics (IDE) bus or super direct memory access (DMA) (DMA) are total
Line) it adds other removable media devices (for example, CD, tape and removable magnet-optical medium) to the computer system or consolidates
Determine high-density medium driver.In addition, the computer system can also include optical-disc reader, optical-disc reader-write device
Unit or compact disc jukebox, each of which may be coupled to same device bus or other equipment bus.
The computer system can be coupled to via bus such as cathode-ray tube (CRT), liquid crystal display (LCD),
The display 14 of phonetic synthesis hardware and/or software etc, so that information is shown and/or provided to computer user.It can lead to
Cross display described in display card or figure card control.The computer system includes such as keyboard 16 and cursor control 18 etc
Input equipment, so that information and command selection are transmitted to processor 06.It can be by being used as the speech recognition of input equipment 16
Hardware and/or software realize such command selection.Cursor control (418) is, for example, mouse, trace ball, cursor direction key, touch
Panel type display, optical character identification hardware and/or software etc., so that directional information and command selection are transmitted to processor 06 simultaneously
Control the movement of cursor on display 14.In addition, printer (not shown) can provide by the computer system storage and/
Or the printing list of data structure, information of generation etc. or any other data.
The computer system in processor execution memory (such as main memory) in response to including by one or more
One or more sequences of a instruction composition perform the part or all of processing step of the present invention.It can be instructed such from it
He is read in main memory computer-readable medium (such as storage device).Can also use multiprocessing arrangement in one or
Multiple processors perform the instruction sequence included in main memory.In an alternative embodiment, can be replaced using hard-wired circuit
Hard-wired circuit is used in combination software instruction with software instruction.Therefore, each embodiment is not limited to hardware circuit and software
Any specific combination.
The computer code devices of the present invention can be any code mechanism explained or can perform, including but not limited to
Script, interpreter, dynamic link library, java class and complete executable program.Furthermore, it is possible to distribute the processing unit of the present invention
Divide to realize better performance, reliability and/or reduce cost.The computer system, which further includes, to be coupled to the communication of bus and connects
Mouthful.Communication interface 20 provides the bidirectional data communication for being coupled to network link 22, and network link 22 can for example be connected to part
Network 24.For example, communication interface 20 can be attached to the network interface card of any packet-switched local area network (LAN).For another example, lead to
Letter interface 20 can be supplied to the Asymmetrical Digital Subscriber Line (ADSL) of the data communication connection of respective type telephone line
Card, integrated services digital network network (ISDN) card or modem.Can also Radio Link be realized by communication interface 20.It is in office
In what such embodiment, communication interface 20 sends and receives electricity, the electricity that carrying represents the digit data stream of various types information
Magnetically or optically signal.
Network link 22 usually provides data for other data equipments by one or more networks and communicates.For example, network
Link can (it passes through communication network 28 by localized network 24 (such as LAN) or the equipment by being run by service provider
Communication service is provided) connection for arriving computer 26 is provided.In a preferred embodiment, the localized network and communication network be preferably
Use the electricity of carrying digit data stream, electric magnetically or optically signal.By on the signal and network link of various networks and passing through communication
The signal (its carrying the is sent to and numerical data from the computer system) of interface is the exemplary of the carrier wave of transmission information
Form.The computer system can be notified and be received by network (multiple), network link and communications interface transmission to include journey
The data of sequence code.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention
All any modification, equivalent and improvement made within refreshing and principle etc., should be included in protection scope of the present invention.
Claims (6)
1. a kind of computer system for maintaining data integrity, the multiple copy is stored in across the more of multiple data centers
In a data server, the computer system includes:
Network partition manager, be configured to detect and manage created when the failure of one of the multiple data center
One and second network partition;
The data center at least one of described first and second network partition subregion in order to control is configured in master controller
Function;Router is configured to that the first network point will be redirected to all write-in affairs of second network partition
Area;
Remediation management device is configured to the selected data server in second network partition reconnecting to the master control
Device processed, so that the master controller can eliminate the function restriction to the selected data server;
Recovery Manager is configured to restore the choosing after the connection established to the master controller in the remediation management device
Determine the state and authority information of data server;
Interim packet manager again is configured to remove the fault data server in the data center to break down, and will
Other data servers in the multiple data server are grouped again;
Load and service controller, the service ability for being configured to each server in other described data servers will
Business is redirected to other described data servers;And connection manager between data center, it is configured to monitor the data
Connection industry between center.
2. computer system as described in claim 1, it is characterised in that:The data that wherein described first network subregion includes
Center is more than second network partition.
3. the computer system as described in claims 1 or 2, it is characterised in that:Wherein described function includes deleting selected net
The affairs of data center in network subregion submit the non-dirty reading of permission and reservation to the selected network subregion.
4. computer system as described in claim 3, it is characterised in that:Wherein described selected network subregion is described first
With the small numbers of subregion of data center in the second network partition.
5. such as the computer system described in any claim in claim 4, it is characterised in that:Wherein described router
It is additionally configured to edit dirty record.
6. the computer system described in any claim as claimed in claim 1, wherein the remediation management device is according to pre-
The master controller for constantly attempting to connect to subregion is drawn in design.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711490835.XA CN108196984A (en) | 2017-12-30 | 2017-12-30 | A kind of computer system for maintaining data integrity |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711490835.XA CN108196984A (en) | 2017-12-30 | 2017-12-30 | A kind of computer system for maintaining data integrity |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108196984A true CN108196984A (en) | 2018-06-22 |
Family
ID=62587138
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711490835.XA Withdrawn CN108196984A (en) | 2017-12-30 | 2017-12-30 | A kind of computer system for maintaining data integrity |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108196984A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102105867A (en) * | 2008-08-05 | 2011-06-22 | 国际商业机器公司 | Maintaining data integrity in data servers across data centers |
-
2017
- 2017-12-30 CN CN201711490835.XA patent/CN108196984A/en not_active Withdrawn
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102105867A (en) * | 2008-08-05 | 2011-06-22 | 国际商业机器公司 | Maintaining data integrity in data servers across data centers |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102105867B (en) | Method and system for maintaining data integrity in data servers across data centers | |
US7315958B1 (en) | Method and system for restoring data redundancy in a storage system without a hot standby disk | |
CN100403300C (en) | Mirroring network data to establish virtual storage area network | |
CN101808012B (en) | Data backup method in the cloud atmosphere | |
JP4464340B2 (en) | Distributed data archiving system | |
US20050120058A1 (en) | File management apparatus, storage management system, storage management method, program, and recording medium | |
US20210105608A1 (en) | Subscription to dependencies in smart contracts | |
CN103530106A (en) | Method and system of context-dependent transactional management for separation of duties | |
US20130124916A1 (en) | Layout of mirrored databases across different servers for failover | |
CN105119886B (en) | Account ownership determines method and device | |
US20200394085A1 (en) | Smart contract information redirect to updated version of smart contract | |
US20240265031A1 (en) | Preventing data loss in event driven continuous availability systems | |
US10581668B2 (en) | Identifying performance-degrading hardware components in computer storage systems | |
CN113626519A (en) | Data cascade system | |
CN102110029A (en) | System backup and restoration method | |
CN109445909A (en) | Backup method, system, terminal and the storage medium of virtual-machine data | |
US20080250421A1 (en) | Data Processing System And Method | |
JPH0822424A (en) | Client server system and its control method | |
CN108196984A (en) | A kind of computer system for maintaining data integrity | |
CN111475334A (en) | TiDB database maintenance method and device, computer equipment and storage medium | |
CN103077134A (en) | Method and device for achieving multi-pipe data transmission in embedded system | |
CN110855658A (en) | Service login method, device, equipment and storage medium | |
CN113485917B (en) | Interface management method and device, electronic equipment and storage medium | |
CN111208942B (en) | Distributed storage system and storage method thereof | |
SK8605Y1 (en) | Connection of zero clients with the server for providing remote desktops via computer network |
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 | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20180622 |