CN106815097A - Database disaster tolerance system and method - Google Patents

Database disaster tolerance system and method Download PDF

Info

Publication number
CN106815097A
CN106815097A CN201710033841.6A CN201710033841A CN106815097A CN 106815097 A CN106815097 A CN 106815097A CN 201710033841 A CN201710033841 A CN 201710033841A CN 106815097 A CN106815097 A CN 106815097A
Authority
CN
China
Prior art keywords
database
mdl
standby
daily records
wal
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.)
Pending
Application number
CN201710033841.6A
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.)
State Grid Corp of China SGCC
Xuji Group Co Ltd
State Grid Zhejiang Electric Power Co Ltd
Beijing Xuji Electric Co Ltd
Original Assignee
State Grid Corp of China SGCC
Xuji Group Co Ltd
State Grid Zhejiang Electric Power Co Ltd
Beijing Xuji Electric 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 State Grid Corp of China SGCC, Xuji Group Co Ltd, State Grid Zhejiang Electric Power Co Ltd, Beijing Xuji Electric Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201710033841.6A priority Critical patent/CN106815097A/en
Publication of CN106815097A publication Critical patent/CN106815097A/en
Pending 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/1415Saving, restoring, recovering or retrying at system level
    • G06F11/142Reconfiguring to eliminate the error
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases

Landscapes

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

Abstract

A kind of database disaster tolerance system and method are the embodiment of the invention provides, system is included:MDL, standby database, Standby control mechanism;Wherein described Standby control mechanism includes:For monitor MDL and standby database positioning HA modules, for the log pattern of generation WAL daily records when the modification operation to MDL is received, the WAL daily records for log pattern to be generated be transferred to the stream replication module of standby database from MDL, for parsing WAL daily records so as to carry out the journal recovery operation module for changing operation corresponding with MDL for database.

Description

Database disaster tolerance system and method
Technical field
The invention belongs to the field of information security technology of database, more particularly to a kind of database disaster tolerance system and side Method.
Background technology
With the development of society, increasing data are using electronic form storage;Either live, work, learn All it be unable to do without the support of information system.Database Systems as informationization technology core, the direct shadow of its safety and reliability Ring to whole information system.Database disaster-tolerant backup is always an important step for protecting data safety, can be right in real time Database is backed up to prevent loss of data.Existing database disaster-tolerant backup technology mainly has following several:
1st, the database of early stage replicates the duplication for being based primarily upon data file, is based on bottom storage or operating system Data syn-chronization ability;Such reproduction technology is big to performance impact, and it cannot be guaranteed that promptness.
2nd, the database based on daily record is replicated, and same base library is set up at backup end, is redo log by backup end Mode real-time synchronization;Backup end carries out daily record and reforms reduction in real time, so as to reach the purpose of Hot Spare.This scheme lack Be trapped in:Backup library can not carry out real-time query in synchronizing process, and only being gone wrong in master library stops service and database When service switches, the content of backup library could be read.
3rd, the db transaction of capture master library in real time, and real-time synchronization is at least one backup library so that backup library Open states are in synchronizing process;This scheme realizes real-time query and the on-line analysis of data, is adapted to big data and exists The demand of line analysis.
But identical disaster-tolerant backup scheme is all used for whole database in the prior art, so causes whole system Disaster-tolerant backup cannot meet needs.
The content of the invention
For whole database in the prior art all using the problem of identical disaster-tolerant backup scheme, the embodiment of the present invention Purpose is to provide a kind of effective and efficient database disaster tolerance system and method.
In order to solve the above problems, the embodiment of the present invention proposes a kind of database disaster tolerance system, including:MDL, Standby database, Standby control mechanism;
Wherein described Standby control mechanism includes:For monitoring the HA modules of MDL and standby database positioning, being used for When the modification operation to MDL is received the log pattern of generation WAL daily records, for generate log pattern WAL days Will is transferred to the stream replication module of standby database from MDL, for parsing WAL daily records so that standby database is carried out and main number Change the journal recovery operation module of operation accordingly according to storehouse;
Wherein described log pattern generates WAL daily records when MDL receives modification operation, and by flowing backed stamper Block is sent to standby database;Standby database is parsed after receiving WAL daily records to WAL daily records, with according to the WAL daily records pair Standby database changed with MDL identical and operated;
When the HA module monitors to MDL or standby database break down according to default failure handling mechanisms Pattern switching is carried out, and historical data synchronization is carried out according to default recovery mechanism when fault recovery is detected.
Wherein, the log pattern is additionally operable to perform following operation:The SQL languages received using database middleware parsing Sentence, the modification operation requests and inquiry request in the SQL statement are separated, and modification operation requests are sent into main number Standby database is sent to according to storehouse, by inquiry operation request.
Wherein, the log pattern is additionally operable to perform following operation:The change of the data block of record MDL one by one, and WAL daily records are generated according to this, and the WAL daily records are sent to standby database by flowing replication module.
Wherein, the system also includes snapshot module, described to look for module fast to standby database generation in Preset Time point soon According to, with receive inquiry operation ask when according to generation snapshot carry out respective queries operation.
Meanwhile, the embodiment of the present invention also proposed a kind of database disaster tolerance side of the system using as described in preceding any one Method, including:
Pattern switching is carried out according to default failure handling mechanisms when monitoring that MDL or standby database break down, And historical data synchronization is carried out according to default recovery mechanism when fault recovery is detected;
Monitoring to generate WAL daily records when MDL receives modification operation, and replicates skill in MDL by flowing Art is sent to standby database;Standby database is parsed after receiving WAL daily records to WAL daily records, with according to the WAL daily records pair Standby database changed with MDL identical and operated.
Wherein, methods described also includes:The SQL statement received using database middleware parsing, by the SQL statement In modification operation requests and inquiry request separated, and will modification operation requests be sent to MDL, by inquiry operation Request is sent to standby database.
Wherein, the monitoring generates WAL daily records, specifically in MDL with when MDL receives modification operation Including:The change of the data block of record MDL one by one, and WAL daily records are generated according to this, and the WAL daily records is multiple by stream Molding block is sent to standby database.
Wherein, methods described also includes:Snapshot is generated to standby database in Preset Time point, to receive inquiry operation Snapshot during request according to generation carries out respective queries operation.
Above-mentioned technical proposal of the invention has the beneficial effect that:Above-mentioned technical scheme proposes a kind of database disaster tolerance System and method, employ the Data Replication Technology in Mobile of relational database block rank, calamity and are under recovery state for client database The read-only technology of database, calamity for client database minute level fast handoff technique, calamity for client database after rotation operation or disaster Quick switchback after switching is standby integrated for client database calamity with calamity with quick reconstruction technique, the manufacturing side.Operationally, modification behaviour Make to be completed by MDL, inquiry operation is then completed by standby database;Load balancing can so be realized.Standby database is carried simultaneously For snapshot functions, the resource of MDL need not be so taken when some forms, statistical fractals are carried out, and not influence master data Storehouse is read and write.
Brief description of the drawings
Fig. 1 is replicating principle figure of the invention;
Fig. 2 is read and write abruption schematic diagram of the invention;
Fig. 3 is active-standby switch demonstration graph of the invention;
Fig. 4 is active and standby switchback demonstration graph of the invention;
Fig. 5 is calamity of the invention for Integrated Architecture figure.
Specific embodiment
To make the technical problem to be solved in the present invention, technical scheme and advantage clearer, below in conjunction with accompanying drawing and tool Body embodiment is described in detail.
As Figure 1-Figure 5, the embodiment of the present invention proposes a kind of database disaster tolerance system, including:It is MDL, standby Database, Standby control mechanism;
Wherein described Standby control mechanism includes:For monitoring the HA modules of MDL and standby database positioning, being used for When the modification operation to MDL is received the log pattern of generation WAL daily records, for generate log pattern WAL days Will is transferred to the stream replication module of standby database from MDL, for parsing WAL daily records so that standby database is carried out and main number Change the journal recovery operation module of operation accordingly according to storehouse;
Wherein described log pattern generates WAL daily records when MDL receives modification operation, and by flowing backed stamper Block is sent to standby database;Standby database is parsed after receiving WAL daily records to WAL daily records, with according to the WAL daily records pair Standby database changed with MDL identical and operated;
When the HA module monitors to MDL or standby database break down according to default failure handling mechanisms Pattern switching is carried out, and historical data synchronization is carried out according to default recovery mechanism when fault recovery is detected.
Wherein, the log pattern is additionally operable to perform following operation:The SQL languages received using database middleware parsing Sentence, the modification operation requests and inquiry request in the SQL statement are separated, and modification operation requests are sent into main number Standby database is sent to according to storehouse, by inquiry operation request.
Wherein, the log pattern is additionally operable to perform following operation:The change of the data block of record MDL one by one, and WAL daily records are generated according to this, and the WAL daily records are sent to standby database by flowing replication module.
Wherein, the system also includes snapshot module, described to look for module fast to standby database generation in Preset Time point soon According to, with receive inquiry operation ask when according to generation snapshot carry out respective queries operation.
Meanwhile, the embodiment of the present invention also proposed a kind of database disaster tolerance side of the system using as described in preceding any one Method, including:
Pattern switching is carried out according to default failure handling mechanisms when monitoring that MDL or standby database break down, And historical data synchronization is carried out according to default recovery mechanism when fault recovery is detected;
Monitoring to generate WAL daily records when MDL receives modification operation, and replicates skill in MDL by flowing Art is sent to standby database;Standby database is parsed after receiving WAL daily records to WAL daily records, with according to the WAL daily records pair Standby database changed with MDL identical and operated.
Wherein, methods described also includes:The SQL statement received using database middleware parsing, by the SQL statement In modification operation requests and inquiry request separated, and will modification operation requests be sent to MDL, by inquiry operation Request is sent to standby database.
Wherein, the monitoring generates WAL daily records, specifically in MDL with when MDL receives modification operation Including:The change of the data block of record MDL one by one, and WAL daily records are generated according to this, and the WAL daily records is multiple by stream Molding block is sent to standby database.
Wherein, methods described also includes:Snapshot is generated to standby database in Preset Time point, to receive inquiry operation Snapshot during request according to generation carries out respective queries operation.
The present invention is different different with content according to the level to database manipulation, including:The number of relational database block rank The read-only technology of database, calamity according to reproduction technology, calamity for client database under recovery state is quick for client database minute level The quick switchback and quick reconstruction technique, the manufacturing side of handoff technique, calamity for client database after rotation operation or after disaster switching It is standby integrated for client database calamity with calamity.
1st, the data duplication of relational database block rank, as shown in Figure 2, using stream replicating principle, will master library physics Daily record incoming standby storehouse in the form of " stream ", standby storehouse is recurred incoming daily record and writes the physics of standby host one by one by duplicating process In daily record.
For the other Data Replication Technology in Mobile of block level, mainly comprising herein below:
1. the synchronous delay situation analysis method of active and standby database data.
2. master library is powered off or restarted automatically, it is ensured that data consistency and integrality.
3. situations such as there is network interruption in reproduction process, it is ensured that data consistency and integrality.
4. for storehouse recovery process in, delay machine or power-off, the uniformity and integrality of data.
2nd, calamity is read-only for the database that client database is under recovery state.Database middleware is set up, parsing is transmitted across The SQL statement for coming, all of write operation and inquiry request is separated by configuration file, and be respectively sent to principal and subordinate's data Storehouse, reaches the effect that the pressure load of master library is shared in standby storehouse;Meanwhile, master library by flowing reproduction technology, by the change of data block, by Bar record is transferred to standby storehouse, it is ensured that the database data uniformity on both sides.Standby storehouse then utilizes snapping technique, according to the checkpoint time Snapshot is periodically produced, so as to ensure that inquiry is carried out with while recovery, i.e., in media recovery process, standby storehouse can be united Meter and inquiry operation.Meanwhile, when there is a how standby situation of master, middleware can take dynamic algorithm in Distributed Calculation and from Adaptive algorithm ensures the load balancing between standby host;Also can consider that the deployment way that cascade is replicated is asked solving the performance of main frame Topic.
In media recovery process, standby storehouse is in read-only status, can process the read-only business such as inquiry, form and statistics.
1. judge Current transaction for transactional is operated or the correlation technique of inquiry generic operation.
2. when medium recovery is done, it is ensured that the state in standby storehouse is read-only status.
3. how read-write operation request is sent automatically to the active and standby storehouse server of correspondence.
4. the load balancing of each node how is ensured.
5. the solution that data base read-write is separate is proposed.
3rd, calamity is switched fast for client database minute level;As shown in Figure 3.Active-standby switch framework can be divided into five mainly Module:Master library, standby storehouse, HA modules, wal recover modules and connect their stream replication module.Master library receives user please Ask, to the operation generation WAL daily records of all database updates, set according to replicating, in due course machine, will by flowing replication module WAL daily records are sent to standby storehouse.After standby storehouse receives WAL daily records, WAL daily records are parsed by wal recover modules, carry out master library of reforming Operation, realizes data syn-chronization.HA module monitors master library and standby storehouse state, when failure generation is detected, start corresponding failure Handling process, carries out pattern switching;When the recovery of failure website is detected, start and recover flow, synchronization history data.
Cannot be lasting offer database service under recovery situation in master library failure, and in the short time, need to carry out active and standby Switching, will be promoted to master library for storehouse, continue externally to provide service.Simultaneously to shorten out of service time, minimize and business is transported Capable influence, realizes that minute level is switched fast.
Active-standby switch is divided into the following two kinds pattern:
1. automatic switchover mode:During master library failure, standby storehouse automatically switches to master library, continues externally to provide service.
2. manual switching pattern:During system upgrade, maintenance, rehearsal, the active and standby storehouse of switching by hand, will master library be changed into standby Storehouse, standby storehouse is changed into master library.
4th, quick switchback and quick reconstruction of the calamity for client database after rotation operation or after disaster switching;As shown in Figure 4. Under normal circumstances, main database server hardware configuration is better than standby database server.So after master library failture evacuation, in order to The high-performance of database service is kept, a switchback operation need to be carried out, recover the original framework of disaster tolerance system.Simultaneously in master library failure In the case of cannot being excluded in short time, to avoid standby storehouse single-point from running, reduction business cuts off risk, master library need to be carried out quickly Rebuild, disaster tolerance system is returned to can provide the High Availabitity state of failure automatic switchover.
System switchback is main to be made up of history WAL daily records synchronization, history WAL daily records application and a handover operation.Pass through Accelerate each step of switchback, be capable of achieving quick switchback target, it is specific as follows:
1. log compression transmission:History WAL daily records are transmitted using compressed format, the time required to reducing network transmission.
2. parallel recovery:Wal recover modules open parallel work-flow, quick application wal daily records, when shortening active and standby synchronous Between.
3. it is switched fast:Active-standby switch is realized using fast handoff technique.
5th, the manufacturing side is standby integrated for client database calamity with calamity, as shown in Figure 5.The manufacturing side is developed and improved with the standby end number of calamity According to the standby integration of storehouse calamity, manufacturing side local backup function is provided by the standby end of calamity.
1. local disaster tolerance system
Local disaster tolerance system is used for hardware fault, database failure etc. occur when production system, for example:Server cannot be opened Move, disk array cannot start, the performance issue of database or database cannot start, cause normally provide service When, rapid pipe connecting production system, to ensure the continuity of service operation.
While disaster tolerance is realized, user can perform the work(such as report generation, data backup with read-only access standby database Can, mitigate the load of primary database, improve resource utilization.
2. local backup system
Local backup system uses dbbackup utility, creation data is carried out automatically, timed backup.Can according to business Restorative demand, history of forming backup version.By these backup versions, can restore data to specify any in the time One time point.
The system is mainly used in taking precautions against the data corruption that artificial maloperation is caused, such as Truncate Table, Drop The destruction of the data corruption that Table etc. is caused, especially historical data, at this moment needs to recover to lose using local backup system Data.
3. long-distance disaster system
Using Data Replication Technology in Mobile by the data syn-chronization of production system/be replicated asynchronously in long-distance disaster system.
Long-distance disaster system is used for local generation power failure, network failure, fire, earthquake and other environmental bugs When, business can in a short time in rapid pipe connecting to the disaster tolerance system in strange land, to ensure that business runs without interruption.
The above is the preferred embodiment of the present invention, it is noted that for those skilled in the art For, on the premise of principle of the present invention is not departed from, some improvements and modifications can also be made, these improvements and modifications Should be regarded as protection scope of the present invention.

Claims (8)

1. a kind of database disaster tolerance system, it is characterised in that including:MDL, standby database, Standby control mechanism;
Wherein described Standby control mechanism includes:For monitoring the HA modules of MDL and standby database positioning, for connecing The log pattern of generation WAL daily records when receiving the modification operation to MDL, for the WAL daily records that generate log pattern from MDL is transferred to the stream replication module of standby database, for parsing WAL daily records so that standby database is carried out and MDL The journal recovery operation module of corresponding modification operation;
Wherein described log pattern generates WAL daily records when MDL receives modification operation, and is sent out by flowing replication module It is sent to standby database;Standby database is parsed after receiving WAL daily records to WAL daily records, is counted to standby with according to the WAL daily records According to storehouse changed with MDL identical and operate;
Carried out according to default failure handling mechanisms when the HA module monitors to MDL or standby database break down Pattern switching, and historical data synchronization is carried out according to default recovery mechanism when fault recovery is detected.
2. database disaster tolerance system according to claim 1, it is characterised in that the log pattern is additionally operable to perform following Operation:The SQL statement received using database middleware parsing, by the modification operation requests in the SQL statement and inquiry Request is separated, and modification operation requests is sent into MDL, inquiry operation request is sent into standby database.
3. database disaster tolerance system according to claim 1, it is characterised in that the log pattern is additionally operable to perform following Operation:The change of the data block of record MDL one by one, and WAL daily records are generated according to this, and the WAL daily records is multiple by stream Molding block is sent to standby database.
4. database disaster tolerance system according to claim 1, it is characterised in that the system also includes snapshot module, institute State and look for soon module in Preset Time point to standby database generation snapshot, to receive when inquiry operation is asked according to the fast of generation Shine into the operation of row respective queries.
5. the database disaster recovery method of a kind of system using as described in claim any one of 1-4, it is characterised in that including:
When monitoring that MDL or standby database break down pattern switching is carried out according to default failure handling mechanisms, and Historical data synchronization is carried out according to default recovery mechanism when detecting fault recovery;
Monitoring to generate WAL daily records when MDL receives modification operation, and is sent out in MDL by flowing reproduction technology It is sent to standby database;Standby database is parsed after receiving WAL daily records to WAL daily records, is counted to standby with according to the WAL daily records According to storehouse changed with MDL identical and operate.
6. database disaster recovery method according to claim 5, it is characterised in that methods described also includes:Using database The SQL statement that middleware parsing is received, the modification operation requests and inquiry request in the SQL statement are separated, and Modification operation requests are sent to MDL, inquiry operation request is sent to standby database.
7. database disaster recovery method according to claim 5, it is characterised in that the monitoring in MDL, with master Database generates WAL daily records when receiving modification operation, specifically includes:The change of the data block of record MDL one by one, and WAL daily records are generated according to this, and the WAL daily records are sent to standby database by flowing replication module.
8. database disaster recovery method according to claim 5, it is characterised in that methods described also includes:In Preset Time Point generates snapshot to standby database, and respective queries operation is carried out according to the snapshot of generation with when inquiry operation request is received.
CN201710033841.6A 2017-01-18 2017-01-18 Database disaster tolerance system and method Pending CN106815097A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710033841.6A CN106815097A (en) 2017-01-18 2017-01-18 Database disaster tolerance system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710033841.6A CN106815097A (en) 2017-01-18 2017-01-18 Database disaster tolerance system and method

Publications (1)

Publication Number Publication Date
CN106815097A true CN106815097A (en) 2017-06-09

Family

ID=59112267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710033841.6A Pending CN106815097A (en) 2017-01-18 2017-01-18 Database disaster tolerance system and method

Country Status (1)

Country Link
CN (1) CN106815097A (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106991120A (en) * 2017-02-22 2017-07-28 杭州沃趣科技股份有限公司 A kind of method for realizing oracle database with computer room zero-data loss
CN107577700A (en) * 2017-07-26 2018-01-12 阿里巴巴集团控股有限公司 The processing method and processing device of database disaster tolerance
CN108415951A (en) * 2018-02-02 2018-08-17 广东睿江云计算股份有限公司 A kind of database control method and system
CN108647113A (en) * 2018-03-30 2018-10-12 阿里巴巴集团控股有限公司 A kind of Disaster Recovery Method and server
CN108776670A (en) * 2018-05-11 2018-11-09 阿里巴巴集团控股有限公司 A kind of strange disaster recovery method, system and electronic equipment
CN109165258A (en) * 2018-08-14 2019-01-08 郑州云海信息技术有限公司 A kind of method of data synchronization and device
CN109254870A (en) * 2018-08-01 2019-01-22 华为技术有限公司 The method and apparatus of data backup
CN109298978A (en) * 2018-11-14 2019-02-01 武汉烽火信息集成技术有限公司 A kind of restoration methods and system of the data-base cluster of designated position
CN109408596A (en) * 2018-11-06 2019-03-01 杭州通易科技有限公司 A kind of dual-active database disaster tolerance system and method
CN109451189A (en) * 2018-09-25 2019-03-08 国家电网有限公司客户服务中心 One kind being based on event driven 95598 strange land dual-active system panorama switching system and method
CN109471902A (en) * 2017-09-08 2019-03-15 阿里巴巴集团控股有限公司 A kind of database switching method, device, equipment and system
CN109918360A (en) * 2019-02-28 2019-06-21 携程旅游信息技术(上海)有限公司 Database platform system, creation method, management method, equipment and storage medium
CN110175089A (en) * 2019-05-17 2019-08-27 国电南瑞科技股份有限公司 A kind of dual-active disaster recovery and backup systems with read and write abruption function
CN110321250A (en) * 2019-06-03 2019-10-11 阿里巴巴集团控股有限公司 A kind of disaster recovery method and device for application
CN110427281A (en) * 2019-06-28 2019-11-08 苏州浪潮智能科技有限公司 A kind of method, equipment and the medium of the fast quick-recovery of database
CN110489274A (en) * 2019-07-11 2019-11-22 新华三大数据技术有限公司 Data back up method, device and interactive system
CN110716828A (en) * 2019-10-09 2020-01-21 苏州听风见雨网络科技有限公司 Real-time database backup method
CN110851528A (en) * 2019-10-09 2020-02-28 网联清算有限公司 Database synchronization method and device, storage medium and computer equipment
CN111767318A (en) * 2019-04-01 2020-10-13 广州精选速购网络科技有限公司 Data statistical method, device, electronic equipment and medium
CN112416655A (en) * 2020-11-26 2021-02-26 深圳市中博科创信息技术有限公司 Storage disaster recovery system based on enterprise service portal and data copying method
CN112433887A (en) * 2020-11-25 2021-03-02 中国建设银行股份有限公司 Database data synchronization method, system, device and storage medium
CN112486735A (en) * 2020-12-21 2021-03-12 上海英方软件股份有限公司 Data replication system and method for guaranteeing data consistency of application layer
CN112948366A (en) * 2021-03-18 2021-06-11 上海新炬网络信息技术股份有限公司 Method for realizing non-conflict between query and recovery in PostgreSQL Standard mode
CN113076343A (en) * 2021-04-30 2021-07-06 北京京东振世信息技术有限公司 Data query method, device, equipment and storage medium
CN113297230A (en) * 2020-07-27 2021-08-24 阿里巴巴集团控股有限公司 Data verification method and device
CN114238284A (en) * 2021-12-24 2022-03-25 中国建设银行股份有限公司 Database disaster tolerance system construction method and device
CN115134213A (en) * 2021-03-25 2022-09-30 中国移动通信集团安徽有限公司 Disaster recovery method, device, equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1852455A (en) * 2005-11-22 2006-10-25 华为技术有限公司 Data disaster-tolerance system and method
CN103838755A (en) * 2012-11-23 2014-06-04 景幂机械(上海)有限公司 Remote heterogeneous disaster tolerant system of database
CN105069160A (en) * 2015-08-26 2015-11-18 国家电网公司 Autonomous controllable database based high-availability method and architecture
CN105183581A (en) * 2015-07-23 2015-12-23 深圳市沃信科技有限公司 Database disaster tolerance system
CN106202075A (en) * 2015-04-29 2016-12-07 中兴通讯股份有限公司 A kind of method and device of data base's active-standby switch
CN106254100A (en) * 2016-07-27 2016-12-21 腾讯科技(深圳)有限公司 A kind of data disaster tolerance methods, devices and systems

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1852455A (en) * 2005-11-22 2006-10-25 华为技术有限公司 Data disaster-tolerance system and method
CN103838755A (en) * 2012-11-23 2014-06-04 景幂机械(上海)有限公司 Remote heterogeneous disaster tolerant system of database
CN106202075A (en) * 2015-04-29 2016-12-07 中兴通讯股份有限公司 A kind of method and device of data base's active-standby switch
CN105183581A (en) * 2015-07-23 2015-12-23 深圳市沃信科技有限公司 Database disaster tolerance system
CN105069160A (en) * 2015-08-26 2015-11-18 国家电网公司 Autonomous controllable database based high-availability method and architecture
CN106254100A (en) * 2016-07-27 2016-12-21 腾讯科技(深圳)有限公司 A kind of data disaster tolerance methods, devices and systems

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
林向晖: ""一种数据库容灾技术的设计与实现"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
郭广航: ""容灾系统日志传输软件的设计与实现"", 《华南师范大学(自然科学版)》 *

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106991120A (en) * 2017-02-22 2017-07-28 杭州沃趣科技股份有限公司 A kind of method for realizing oracle database with computer room zero-data loss
CN107577700A (en) * 2017-07-26 2018-01-12 阿里巴巴集团控股有限公司 The processing method and processing device of database disaster tolerance
CN107577700B (en) * 2017-07-26 2020-11-10 创新先进技术有限公司 Database disaster tolerance processing method and device
CN109471902A (en) * 2017-09-08 2019-03-15 阿里巴巴集团控股有限公司 A kind of database switching method, device, equipment and system
CN108415951A (en) * 2018-02-02 2018-08-17 广东睿江云计算股份有限公司 A kind of database control method and system
CN108415951B (en) * 2018-02-02 2022-01-11 广东睿江云计算股份有限公司 Database control method and system
CN108647113A (en) * 2018-03-30 2018-10-12 阿里巴巴集团控股有限公司 A kind of Disaster Recovery Method and server
CN108776670A (en) * 2018-05-11 2018-11-09 阿里巴巴集团控股有限公司 A kind of strange disaster recovery method, system and electronic equipment
CN108776670B (en) * 2018-05-11 2021-08-03 创新先进技术有限公司 Remote disaster recovery method, system and electronic equipment
CN109254870A (en) * 2018-08-01 2019-01-22 华为技术有限公司 The method and apparatus of data backup
CN109254870B (en) * 2018-08-01 2021-05-18 华为技术有限公司 Data backup method and device
CN109165258A (en) * 2018-08-14 2019-01-08 郑州云海信息技术有限公司 A kind of method of data synchronization and device
CN109451189B (en) * 2018-09-25 2020-08-25 国家电网有限公司客户服务中心 95598 remote dual-active system panorama switching system and method based on event driving
CN109451189A (en) * 2018-09-25 2019-03-08 国家电网有限公司客户服务中心 One kind being based on event driven 95598 strange land dual-active system panorama switching system and method
CN109408596A (en) * 2018-11-06 2019-03-01 杭州通易科技有限公司 A kind of dual-active database disaster tolerance system and method
CN109298978A (en) * 2018-11-14 2019-02-01 武汉烽火信息集成技术有限公司 A kind of restoration methods and system of the data-base cluster of designated position
CN109298978B (en) * 2018-11-14 2021-07-20 武汉烽火信息集成技术有限公司 Recovery method and system for database cluster of specified position
CN109918360A (en) * 2019-02-28 2019-06-21 携程旅游信息技术(上海)有限公司 Database platform system, creation method, management method, equipment and storage medium
CN111767318A (en) * 2019-04-01 2020-10-13 广州精选速购网络科技有限公司 Data statistical method, device, electronic equipment and medium
CN110175089A (en) * 2019-05-17 2019-08-27 国电南瑞科技股份有限公司 A kind of dual-active disaster recovery and backup systems with read and write abruption function
CN110321250B (en) * 2019-06-03 2023-05-09 创新先进技术有限公司 Disaster recovery method and device for application
CN110321250A (en) * 2019-06-03 2019-10-11 阿里巴巴集团控股有限公司 A kind of disaster recovery method and device for application
CN110427281A (en) * 2019-06-28 2019-11-08 苏州浪潮智能科技有限公司 A kind of method, equipment and the medium of the fast quick-recovery of database
CN110489274A (en) * 2019-07-11 2019-11-22 新华三大数据技术有限公司 Data back up method, device and interactive system
CN110851528A (en) * 2019-10-09 2020-02-28 网联清算有限公司 Database synchronization method and device, storage medium and computer equipment
CN110716828A (en) * 2019-10-09 2020-01-21 苏州听风见雨网络科技有限公司 Real-time database backup method
CN110716828B (en) * 2019-10-09 2023-05-23 宏为物联网科技(苏州)有限公司 Database real-time backup method
CN113297230B (en) * 2020-07-27 2024-03-08 阿里巴巴集团控股有限公司 Data verification method and device
CN113297230A (en) * 2020-07-27 2021-08-24 阿里巴巴集团控股有限公司 Data verification method and device
CN112433887A (en) * 2020-11-25 2021-03-02 中国建设银行股份有限公司 Database data synchronization method, system, device and storage medium
CN112416655A (en) * 2020-11-26 2021-02-26 深圳市中博科创信息技术有限公司 Storage disaster recovery system based on enterprise service portal and data copying method
CN112486735A (en) * 2020-12-21 2021-03-12 上海英方软件股份有限公司 Data replication system and method for guaranteeing data consistency of application layer
CN112948366A (en) * 2021-03-18 2021-06-11 上海新炬网络信息技术股份有限公司 Method for realizing non-conflict between query and recovery in PostgreSQL Standard mode
CN112948366B (en) * 2021-03-18 2023-10-27 上海新炬网络信息技术股份有限公司 Method for realizing no conflict between inquiry and recovery under PostgreSQL Standby mode
CN115134213A (en) * 2021-03-25 2022-09-30 中国移动通信集团安徽有限公司 Disaster recovery method, device, equipment and storage medium
CN115134213B (en) * 2021-03-25 2023-09-05 中国移动通信集团安徽有限公司 Disaster recovery method, device, equipment and storage medium
CN113076343A (en) * 2021-04-30 2021-07-06 北京京东振世信息技术有限公司 Data query method, device, equipment and storage medium
CN113076343B (en) * 2021-04-30 2024-04-05 北京京东振世信息技术有限公司 Data query method, device, equipment and storage medium
CN114238284A (en) * 2021-12-24 2022-03-25 中国建设银行股份有限公司 Database disaster tolerance system construction method and device

Similar Documents

Publication Publication Date Title
CN106815097A (en) Database disaster tolerance system and method
US10713135B2 (en) Data disaster recovery method, device and system
CN102891849B (en) Service data synchronization method, data recovery method, data recovery device and network device
US9280430B2 (en) Deferred replication of recovery information at site switchover
CN103838646B (en) A kind of system and method for Ground Application big data disaster-tolerant backup
CN105069160A (en) Autonomous controllable database based high-availability method and architecture
CN103077242B (en) The method of a kind of fulfillment database server two-node cluster hot backup
CN101667181B (en) Method, device and system for data disaster tolerance
CN106776121B (en) Data disaster recovery device, system and method
CN103853837B (en) Oracle does not stop the table level back-up restoring method of Production database automatically
CN101706795A (en) Method for synchronizing data of database in active/standby server
CN105302667B (en) High reliability data backup and restoration methods based on aggregated structure
CN103345470A (en) Database disaster tolerance method, database disaster tolerance system and server
CN103136070B (en) A kind of method and apparatus of data disaster tolerance process
CN103294787A (en) Multi-copy storage method and multi-copy storage system for distributed database system
CN109408280A (en) Data back up method, apparatus and system
CN102710752A (en) Disaster recovery storage system
US20150317223A1 (en) Method and system for handling failures by tracking status of switchover or switchback
CN108710550B (en) Double-data-center disaster tolerance system for public security traffic management inspection and control system
CN104850628B (en) The synchronous method and device of a kind of database data
CN103384266A (en) Parastor200 management node high availability method based on real-time synchronization at file level
US9367413B2 (en) Detecting data loss during site switchover
CN105242988A (en) Distributed file system and data backup method for same
CN103544081B (en) The management method of double base data server and device
CN112929438B (en) Business processing method and device of double-site distributed database

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20170609

RJ01 Rejection of invention patent application after publication