CN111563010B - Data synchronization method, system and storage medium based on dual-computer redundancy system - Google Patents
Data synchronization method, system and storage medium based on dual-computer redundancy system Download PDFInfo
- Publication number
- CN111563010B CN111563010B CN202010299398.9A CN202010299398A CN111563010B CN 111563010 B CN111563010 B CN 111563010B CN 202010299398 A CN202010299398 A CN 202010299398A CN 111563010 B CN111563010 B CN 111563010B
- Authority
- CN
- China
- Prior art keywords
- data
- user
- tag
- array
- equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
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/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Failover techniques
- G06F11/2028—Failover techniques eliminating a faulty processor or activating a spare
-
- 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/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1675—Temporal synchronisation or re-synchronisation of redundant processing components
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
Abstract
The invention discloses a data synchronization method, a system and a storage medium based on a dual-computer redundancy system, wherein the method comprises the following steps: after the user generates, modifies or deletes the temporary data of the user, the main equipment sends the modified new data to the standby equipment; the standby equipment updates and records temporary working data of a user who is using business services on the main equipment in real time; when the main equipment fails to switch to the standby equipment, a service program of the standby equipment is activated, and the activated service program acquires temporary working data of the user and continues to provide service for the user. When the main equipment fails and is switched, the service program of the standby equipment is activated, and the activated service program can continuously provide service for the user on the basis of acquiring temporary working data of the user, so that the service is not interrupted or failed in the user visual angle, and convenience is brought to the user.
Description
Technical Field
The invention relates to the technical field of high-availability system design, in particular to a data synchronization method, a system and a storage medium based on a dual-computer redundancy system.
Background
The telecommunication equipment is required to have extremely high service availability, and when the development and design are carried out, the normal service can be quickly recovered when the functional modules such as an operating system, a driver, hardware resources and the like of the equipment are in faults, so that the two independent equipment systems are widely adopted in the industry to provide the function of one set of service, one equipment system is in an activated state, and the service is provided, namely the service is called as a main equipment; the other equipment system is in an inactive state and does not provide business services, and is called standby equipment. When the main equipment fails, the program for providing business service can be quickly switched to the standby equipment to run; together, the primary and backup devices are referred to as a dual redundancy system.
Although the switching operation can quickly restore normal service on the new main equipment, temporary working data of a user who uses the service function on the original main equipment during switching is lost, and the service is interrupted or failed at the user view, so that the user is required to initiate a service request again.
Accordingly, the prior art is still in need of improvement and development.
Disclosure of Invention
The invention mainly aims to provide a data synchronization method, a system and a storage medium based on a dual-machine redundancy system, and aims to solve the problem that temporary working data of a user using a service function on original main equipment is lost when the main equipment and standby equipment are switched in the prior art.
In order to achieve the above object, the present invention provides a data synchronization method based on a dual redundancy system, the data synchronization method based on the dual redundancy system includes the following steps:
after the user generates, modifies or deletes the temporary data of the user, the main equipment sends the modified new data to the standby equipment;
the standby equipment updates and records temporary working data of a user who is using business services on the main equipment in real time;
when the main equipment fails to switch to the standby equipment, a service program of the standby equipment is activated, and the activated service program acquires temporary working data of the user and continues to provide service for the user.
Optionally, in the data synchronization method based on the dual redundancy system, after the primary device generates, modifies or deletes temporary data of the user, the primary device sends the modified new data to the standby device, and before the primary device further includes:
a data array is provided, each data element in the data array storing temporary working data of a user who is using the business service.
Optionally, in the data synchronization method based on the dual redundancy system, the number of elements in the data array is the total number of users accommodated by the device, and is used for storing temporary working data of all users.
Optionally, in the data synchronization method based on the dual redundancy system, after the primary device generates, modifies or deletes temporary data of the user, the primary device sends the modified new data to the standby device, and before the primary device further includes:
setting a tag array, wherein one tag element in the tag array corresponds to the data element in the data array.
Optionally, in the data synchronization method based on the dual redundancy system, when the tag element is equal to 0, the data content indicating the data element does not need to be sent to the standby device;
and when the tag element is equal to 1, the data content of the data element is required to be sent to the standby equipment.
Optionally, in the data synchronization method based on the dual redundancy system, the primary device sends the modified new data to the standby device after the user generates, modifies or deletes the temporary data of the user, which specifically includes:
when the main equipment is started, initializing all data elements of the data array into invalid null data, initializing all tag elements of the tag array into 0, and entering an operation state;
when the standby equipment is started, initializing all data elements of the data array to be invalid null data, and initializing all tag elements of the tag array to be 0;
when the main equipment operates, after receiving a service request of a user, finding a data element corresponding to the user in the data array, writing temporary working data generated by the user into the corresponding data element, and modifying the corresponding tag element to be 1;
when the main equipment operates, in the process of responding to user operation business service, writing new temporary working data generated by a user into corresponding data elements, and simultaneously modifying the corresponding tag elements to 1;
when the main equipment operates, after receiving that a user exits from business service, clearing temporary working data in data elements corresponding to the user, and simultaneously modifying corresponding tag elements to be 1;
and when the main equipment runs, and the standby equipment restarting event is received, setting all tag elements of the tag array to 1.
Optionally, the data synchronization method based on the dual redundancy system, wherein the backup device updates and records temporary working data of a user who is using a business service on the primary device in real time, specifically includes:
when the main equipment operates, if the standby equipment is in an operating state, checking whether a tag element equal to 1 exists in the data array once every preset time, and if so, transmitting the data of the corresponding data element to the standby equipment, and simultaneously setting the tag element equal to 0;
when the standby equipment operates, the data of the data element sent by the main equipment is received, and then the data is stored in the data array of the standby equipment, and the tag element of the standby equipment is always equal to 0.
Optionally, the data synchronization method based on the dual redundancy system, wherein the preset time is 1 millisecond.
In addition, in order to achieve the above object, the present invention further provides a data synchronization system based on a dual redundancy system, wherein the data synchronization system based on the dual redundancy system includes: a primary device and a backup device;
after the user generates, modifies or deletes the temporary data of the user, the main equipment sends the modified new data to the standby equipment;
the standby equipment updates and records temporary working data of a user who is using business service on the main equipment in real time;
when the main equipment fails to switch to the standby equipment, a business service program of the standby equipment is activated, and the activated business service program acquires temporary working data of a user and continues to provide business service for the user.
In addition, in order to achieve the above object, the present invention also provides a storage medium storing a data synchronization program based on a dual redundancy system, which when executed by a processor, implements the steps of the data synchronization method based on the dual redundancy system as described above.
According to the invention, after the user generates, modifies or deletes the temporary data of the user, the main equipment sends the modified new data to the standby equipment; the standby equipment updates and records temporary working data of a user who is using business services on the main equipment in real time; when the main equipment fails to switch to the standby equipment, a service program of the standby equipment is activated, and the activated service program acquires temporary working data of the user and continues to provide service for the user. When the main equipment fails and is switched, the service program of the standby equipment is activated, and the activated service program can continuously provide service for the user on the basis of acquiring temporary working data of the user, so that the service is not interrupted or failed in the user visual angle, and convenience is brought to the user.
Drawings
FIG. 1 is a flow chart of a preferred embodiment of a data synchronization method based on a dual redundancy system of the present invention;
FIG. 2 is a schematic diagram of a data synchronization system based on a dual redundancy system according to a preferred embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more clear and clear, the present invention will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
In the data synchronization method based on the dual redundancy system according to the preferred embodiment of the present invention, as shown in fig. 1, the data synchronization method based on the dual redundancy system includes the following steps:
step S10, after the main equipment generates, modifies or deletes temporary data of the user, the main equipment sends the modified new data to the standby equipment;
step S20, the standby equipment updates and records temporary working data of a user who is using business services on the main equipment in real time;
and step S30, when the main equipment fails to switch to the standby equipment, activating a business service program of the standby equipment, and acquiring temporary working data of a user by the activated business service program to continue providing business service for the user.
Specifically, a data array is preset, and each data element in the data array stores temporary working data of a user who is using business service; the number of the elements in the data array is the total number of users accommodated by the equipment, and the elements are used for storing temporary working data of all users. Presetting a tag array, wherein one tag element in the tag array corresponds to the data element in the data array; when the tag element is equal to 0, the data content representing the data element does not need to be sent to the standby equipment; and when the tag element is equal to 1, the data content of the data element is required to be sent to the standby equipment.
When the main equipment is started, initializing all data elements of the data array into invalid null data, initializing all tag elements of the tag array into 0, and entering an operation state;
when the standby equipment is started, initializing all data elements of the data array to be invalid null data, and initializing all tag elements of the tag array to be 0; when the main equipment operates, after receiving a service request of a user, finding a data element corresponding to the user in the data array, writing temporary working data generated by the user into the corresponding data element, and modifying the corresponding tag element to be 1; when the main equipment operates, in the process of responding to user operation business service, writing new temporary working data generated by a user into corresponding data elements, and simultaneously modifying the corresponding tag elements to 1; when the main equipment operates, after receiving that a user exits from business service, clearing temporary working data in data elements corresponding to the user, and simultaneously modifying corresponding tag elements to be 1; and when the main equipment runs, and the standby equipment restarting event is received, setting all tag elements of the tag array to 1.
When the main equipment operates, if the standby equipment is in an operating state, checking whether a tag element which is equal to 1 exists in the data array once every preset time (for example, 1 millisecond), and if so, transmitting the data of the corresponding data element to the standby equipment, and simultaneously setting the tag element to be equal to 0; when the standby equipment operates, the data of the data element sent by the main equipment is received, and then the data is stored in the data array of the standby equipment, and the tag element of the standby equipment is always equal to 0.
Further, the invention is divided into the following three processes:
(1) Data design
1.1 designing a data array DA, wherein each data element DA [ i ] in the data array DA stores temporary working data of a user i using business services; the number of elements in the data array is the total number of users accommodated by the device so as to store temporary work data of all users.
1.2 designing a tag array FA, wherein one tag element FA [ i ] in the tag array FA corresponds to a data element DA [ i ] in the data array DA, the tag element FA [ i ] being equal to 0 indicates that the data content of the data element DA [ i ] does not need to be sent to the standby device, and the tag element FA [ i ] being equal to 1 indicates that the data content of the data element DA [ i ] needs to be sent to the standby device.
(2) Start-up and run-up procedures
2.1, when the main equipment is started, all data elements DA [ i ] of the data array DA are initialized to invalid null data, and all tag elements FA [ i ] of the tag array FA are initialized to 0; entering an operating state.
2.2, when the standby device is started, all data elements DA [ i ] of the data array DA are initialized to null data, and all tag elements FA [ i ] of the tag array FA are initialized to 0.
2.3, when the main equipment operates, after receiving the service request of the user i, finding the data element DA [ i ] corresponding to the user in the data array DA, writing temporary working data generated by the user into the corresponding data element DA [ i ], and simultaneously modifying the corresponding tag element FA [ i ] to 1.
2.4, when the main equipment operates, in the process of responding to the operation business service of the user i, writing new temporary working data generated by the user i into the corresponding data element DA [ i ], and simultaneously modifying the corresponding tag element FA [ i ] to 1.
2.5, when the main equipment operates, after receiving the user i to exit the business service, clearing the temporary working data in the data element DA [ i ] corresponding to the user i, and simultaneously modifying the corresponding tag element FA [ i ] to 1.
2.6, when the main device runs, and the standby device restarting event is received, setting all tag elements FA [ i ] of the tag array FA to 1.
(3) Synchronizing data processes
3.1, when the main equipment is in operation, if the standby equipment is in operation state, checking whether a tag element FA [ i ] which is equal to 1 exists in the tag array FA every 1 millisecond, if so, transmitting the data of the corresponding data element DA [ i ] to the standby equipment, and setting the tag element FA [ i ] to be equal to 0.
And 3.2, when the standby equipment operates, the data of the data element DA [ i ] sent by the main equipment is received and stored in the data array DA of the standby equipment, and the tag element FA [ i ] of the standby equipment is always equal to 0.
The invention is a method for synchronizing data in real time between the main equipment and the standby equipment, after the main equipment generates, modifies and deletes the temporary data of the user, the main equipment sends the modified new data to the standby equipment; the backup device can update and record temporary work data of a user using business services on the main device in real time. When the main equipment fails and is switched, the service program of the standby equipment is activated, and the activated service program can continue to provide service for the user on the basis of acquiring temporary working data of the user. This time the business service is not interrupted or failed from the user's perspective.
Further, as shown in fig. 2, the present invention further provides a data synchronization system based on the dual redundancy system based on the data synchronization method of the dual redundancy system, where the data synchronization system based on the dual redundancy system includes:
a primary device and a backup device;
after the user generates, modifies or deletes the temporary data of the user, the main equipment sends the modified new data to the standby equipment; the standby equipment updates and records temporary working data of a user who is using business service on the main equipment in real time; when the main equipment fails to switch to the standby equipment, a business service program of the standby equipment is activated, and the activated business service program acquires temporary working data of a user and continues to provide business service for the user.
Setting a data array, wherein each data element in the data array stores temporary working data of a user who is using business service; the number of the elements in the data array is the total number of users accommodated by the equipment, and the elements are used for storing temporary working data of all users. Setting a tag array, wherein one tag element in the tag array corresponds to the data element in the data array; when the tag element is equal to 0, the data content representing the data element does not need to be sent to the standby equipment; and when the tag element is equal to 1, the data content of the data element is required to be sent to the standby equipment.
Further, when the master device is started, initializing all data elements of the data array into invalid null data, initializing all tag elements of the tag array into 0, and entering an operation state; when the standby equipment is started, initializing all data elements of the data array to be invalid null data, and initializing all tag elements of the tag array to be 0; when the main equipment operates, after receiving a service request of a user, finding a data element corresponding to the user in the data array, writing temporary working data generated by the user into the corresponding data element, and modifying the corresponding tag element to be 1; when the main equipment operates, in the process of responding to user operation business service, writing new temporary working data generated by a user into corresponding data elements, and simultaneously modifying the corresponding tag elements to 1; when the main equipment operates, after receiving that a user exits from business service, clearing temporary working data in data elements corresponding to the user, and simultaneously modifying corresponding tag elements to be 1; and when the main equipment runs, and the standby equipment restarting event is received, setting all tag elements of the tag array to 1.
Further, when the main equipment runs, if the standby equipment is in a running state, checking whether a tag element equal to 1 exists in the data array once every preset time, if so, sending the data of the corresponding data element to the standby equipment, and simultaneously setting the tag element equal to 0; when the standby equipment operates, the data of the data element sent by the main equipment is received, and then the data is stored in the data array of the standby equipment, and the tag element of the standby equipment is always equal to 0.
The invention also provides a storage medium, wherein the storage medium stores a data synchronization program based on a dual redundancy system, and the data synchronization program based on the dual redundancy system realizes the steps of the data synchronization method based on the dual redundancy system when being executed by a processor.
In summary, the present invention provides a data synchronization method, system and storage medium based on a dual-machine redundancy system, where the method includes: after the user generates, modifies or deletes the temporary data of the user, the main equipment sends the modified new data to the standby equipment; the standby equipment updates and records temporary working data of a user who is using business services on the main equipment in real time; when the main equipment fails to switch to the standby equipment, a service program of the standby equipment is activated, and the activated service program acquires temporary working data of the user and continues to provide service for the user. When the main equipment fails and is switched, the service program of the standby equipment is activated, and the activated service program can continuously provide service for the user on the basis of acquiring temporary working data of the user, so that the service is not interrupted or failed in the user visual angle, and convenience is brought to the user.
Of course, those skilled in the art will appreciate that implementing all or part of the above-described methods may be implemented by a computer program for instructing relevant hardware (such as a processor, a controller, etc.), where the program may be stored in a computer-readable storage medium, and where the program may include the steps of the above-described method embodiments when executed. The storage medium may be a memory, a magnetic disk, an optical disk, or the like.
It is to be understood that the invention is not limited in its application to the examples described above, but is capable of modification and variation in light of the above teachings by those skilled in the art, and that all such modifications and variations are intended to be included within the scope of the appended claims.
Claims (5)
1. The data synchronization method based on the dual redundancy system is characterized by comprising the following steps of:
setting a data array, wherein each data element in the data array stores temporary working data of a user who is using business service;
the number of elements in the data array is the total number of users accommodated by the equipment and is used for storing temporary working data of all users;
setting a tag array, wherein one tag element in the tag array corresponds to the data element in the data array;
when the tag element is equal to 0, the data content of the data element is not required to be sent to standby equipment;
when the tag element is equal to 1, the data content of the data element is required to be sent to the standby equipment;
after the user generates, modifies or deletes the temporary working data of the user, the main equipment sends the modified new data to the standby equipment;
after the user generates, modifies or deletes the temporary working data of the user, the main device sends the modified new data to the standby device, which specifically comprises the following steps:
when the main equipment is started, initializing all data elements of the data array into invalid null data, initializing all tag elements of the tag array into 0, and entering an operation state;
when the standby equipment is started, initializing all data elements of the data array into invalid null data, and initializing all tag elements of the tag array into 0;
when the main equipment operates, after receiving a service request of a user, finding a data element corresponding to the user in the data array, writing temporary working data generated by the user into the corresponding data element, and modifying the corresponding tag element to be 1;
when the main equipment operates, in the process of responding to user operation business service, writing new temporary working data generated by a user into corresponding data elements, and simultaneously modifying the corresponding tag elements to 1;
when the main equipment operates, after receiving that a user exits from business service, clearing temporary working data in data elements corresponding to the user, and simultaneously modifying corresponding tag elements to be 1;
when the main equipment runs, and the standby equipment restarting event is received, setting all tag elements of the tag array to be 1;
the standby equipment updates and records temporary working data of a user who is using business services on the main equipment in real time;
when the main equipment fails to switch to the standby equipment, the service program of the standby equipment is activated, the activated service program obtains temporary working data of the user and continuously provides service for the user, so that the service is not interrupted or failed in the user visual angle, and convenience is brought to the user.
2. The data synchronization method based on the dual redundancy system according to claim 1, wherein the backup device updates and records temporary working data of a user who is using a business service on the primary device in real time, specifically comprising:
when the main equipment operates, if the standby equipment is in an operating state, checking whether a tag element equal to 1 exists in the data array once every preset time, and if so, transmitting the data of the corresponding data element to the standby equipment, and simultaneously setting the tag element equal to 0;
when the standby equipment operates, the data of the data element sent by the main equipment is received, and then the data is stored in the data array of the standby equipment, and the tag element of the standby equipment is always equal to 0.
3. The method for synchronizing data based on a dual redundancy system according to claim 2, wherein the preset time is 1 millisecond.
4. A data synchronization system based on a dual redundancy system, the data synchronization system based on the dual redundancy system comprising: a primary device and a backup device;
setting a data array, wherein each data element in the data array stores temporary working data of a user who is using business service;
the number of elements in the data array is the total number of users accommodated by the equipment and is used for storing temporary working data of all users;
setting a tag array, wherein one tag element in the tag array corresponds to the data element in the data array;
when the tag element is equal to 0, the data content of the data element is not required to be sent to standby equipment;
when the tag element is equal to 1, the data content of the data element is required to be sent to the standby equipment;
after the user generates, modifies or deletes the temporary working data of the user, the main device sends the modified new data to the standby device, which specifically comprises the following steps:
when the main equipment is started, initializing all data elements of the data array into invalid null data, initializing all tag elements of the tag array into 0, and entering an operation state;
when the standby equipment is started, initializing all data elements of the data array into invalid null data, and initializing all tag elements of the tag array into 0;
when the main equipment operates, after receiving a service request of a user, finding a data element corresponding to the user in the data array, writing temporary working data generated by the user into the corresponding data element, and modifying the corresponding tag element to be 1;
when the main equipment operates, in the process of responding to user operation business service, writing new temporary working data generated by a user into corresponding data elements, and simultaneously modifying the corresponding tag elements to 1;
when the main equipment operates, after receiving that a user exits from business service, clearing temporary working data in data elements corresponding to the user, and simultaneously modifying corresponding tag elements to be 1;
when the main equipment runs, and the standby equipment restarting event is received, setting all tag elements of the tag array to be 1; the standby equipment updates and records temporary working data of a user who is using business service on the main equipment in real time;
when the main equipment fails to switch to the standby equipment, a service program of the standby equipment is activated, the activated service program obtains temporary working data of a user and continuously provides service for the user, so that the service is not interrupted or failed in the user visual angle, and convenience is brought to the user.
5. A storage medium storing a data synchronization program based on a dual redundancy system, which when executed by a processor, implements the steps of the data synchronization method based on a dual redundancy system according to any one of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010299398.9A CN111563010B (en) | 2020-04-16 | 2020-04-16 | Data synchronization method, system and storage medium based on dual-computer redundancy system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010299398.9A CN111563010B (en) | 2020-04-16 | 2020-04-16 | Data synchronization method, system and storage medium based on dual-computer redundancy system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111563010A CN111563010A (en) | 2020-08-21 |
CN111563010B true CN111563010B (en) | 2023-07-28 |
Family
ID=72068983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010299398.9A Active CN111563010B (en) | 2020-04-16 | 2020-04-16 | Data synchronization method, system and storage medium based on dual-computer redundancy system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111563010B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101162988A (en) * | 2006-10-11 | 2008-04-16 | 中兴通讯股份有限公司 | Data synchronization method of implementing uninterrupted service using main standby data section |
CN101526958A (en) * | 2009-04-09 | 2009-09-09 | 中兴通讯股份有限公司 | Method and system for synchronizing data between IPTV system modules |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4699091B2 (en) * | 2005-05-31 | 2011-06-08 | 株式会社日立製作所 | Disaster recovery method and system |
CN100362482C (en) * | 2005-07-21 | 2008-01-16 | 上海华为技术有限公司 | Dual-machine back-up realizing method and system |
CN110032478B (en) * | 2018-01-11 | 2022-05-13 | 中兴通讯股份有限公司 | Method, device and system for real-time synchronization of data of main and standby centers and storage medium |
-
2020
- 2020-04-16 CN CN202010299398.9A patent/CN111563010B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101162988A (en) * | 2006-10-11 | 2008-04-16 | 中兴通讯股份有限公司 | Data synchronization method of implementing uninterrupted service using main standby data section |
CN101526958A (en) * | 2009-04-09 | 2009-09-09 | 中兴通讯股份有限公司 | Method and system for synchronizing data between IPTV system modules |
Also Published As
Publication number | Publication date |
---|---|
CN111563010A (en) | 2020-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7428657B2 (en) | Method for rolling back from snapshot with log | |
US7085956B2 (en) | System and method for concurrent logical device swapping | |
US20060271815A1 (en) | System and method for disaster recovery of data | |
US20020059279A1 (en) | Apparatus and method for database synchronization in a duplex system | |
CN106339278A (en) | Data backup and recovery method of network file system | |
CN108352995B (en) | SMB service fault processing method and storage device | |
CN106469069B (en) | Version upgrading method and system | |
CN111488367B (en) | Method, device, equipment and computer storage medium for realizing data consistency | |
US8612799B2 (en) | Method and apparatus of backing up subversion repository | |
CN102045187B (en) | Method and equipment for realizing HA (high-availability) system with checkpoints | |
CN112052127B (en) | Data synchronization method and device for dual-computer hot standby environment | |
CN115658390A (en) | Container disaster tolerance method, system, device, equipment and computer readable storage medium | |
CN110109772B (en) | CPU restarting method, communication equipment and readable storage medium | |
CN111563010B (en) | Data synchronization method, system and storage medium based on dual-computer redundancy system | |
CN113297134B (en) | Data processing system, data processing method and device, and electronic device | |
JP2009265973A (en) | Data synchronization system, failure recovery method, and program | |
US6721882B1 (en) | Method and apparatus for warm starting a system where the system includes region(s) of software code incapable of warm starting | |
CN111324632B (en) | Transparent database session restoration with client-side caching | |
CN112579704B (en) | Data reverse synchronization method, device, system, mirror server and storage medium | |
JPH1125062A (en) | Fault recovery system | |
US10579482B2 (en) | Method of checkpointing the working environment of a session of a user on a server | |
CN117725100A (en) | Database master-slave switching method, system, equipment and storage medium | |
KR100509946B1 (en) | Method for controlling and maintaining states of dual DBMS's | |
CN111162951A (en) | NAS cluster node recovery method and device | |
KR20070080337A (en) | Method for processing fail-over and returning of duplication telecommunication system |
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 |