Nothing Special   »   [go: up one dir, main page]

CN108196984A - A kind of computer system for maintaining data integrity - Google Patents

A kind of computer system for maintaining data integrity Download PDF

Info

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
Application number
CN201711490835.XA
Other languages
Chinese (zh)
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.)
Annwa Intelligent AG
Original Assignee
Annwa Intelligent AG
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 Annwa Intelligent AG filed Critical Annwa Intelligent AG
Priority to CN201711490835.XA priority Critical patent/CN108196984A/en
Publication of CN108196984A publication Critical patent/CN108196984A/en
Withdrawn legal-status Critical Current

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)
  • 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

A kind of computer system for maintaining data integrity
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.
CN201711490835.XA 2017-12-30 2017-12-30 A kind of computer system for maintaining data integrity Withdrawn CN108196984A (en)

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)

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

Patent Citations (1)

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