[go: up one dir, main page]

CN103699548B - A kind of method and apparatus being recovered database data by usage log - Google Patents

A kind of method and apparatus being recovered database data by usage log Download PDF

Info

Publication number
CN103699548B
CN103699548B CN201210369540.8A CN201210369540A CN103699548B CN 103699548 B CN103699548 B CN 103699548B CN 201210369540 A CN201210369540 A CN 201210369540A CN 103699548 B CN103699548 B CN 103699548B
Authority
CN
China
Prior art keywords
data
time
calamity
database
daily record
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
Application number
CN201210369540.8A
Other languages
Chinese (zh)
Other versions
CN103699548A (en
Inventor
李奕
李铮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced New Technologies Co Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201210369540.8A priority Critical patent/CN103699548B/en
Publication of CN103699548A publication Critical patent/CN103699548A/en
Application granted granted Critical
Publication of CN103699548B publication Critical patent/CN103699548B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1464Management of the backup or restore process for networked environments
    • 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
    • G06F11/1469Backup restoration techniques

Landscapes

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

Abstract

The application relates to a kind of method and apparatus recovered database data by usage log, and it is converted into daily record data the most in a predetermined format by being distributed and operating in the business datum in the application program on one or more server;Receive described daily record data and be stored in one or more calamity in journal file;Calamity in predetermined amount of time is resolved to for the daily record data in journal file the data that the data possessing database format obtain as parsing;Data parsing obtained carry out rebuilding to obtain the business datum rebuild according to pre-defined rule;And by the service data updating of reconstruction to standby database.Owing to daily record conversion and reception are real-time, so when database corruption, the data lost can be recovered after data base's schedule backup mechanism BACKUP TIME point the last time.

Description

A kind of method and apparatus being recovered database data by usage log
Technical field
Present application relates generally to data processing field, particularly relate to a kind of data storage, process and the method recovered and Equipment.
Background technology
For the system relating to data, it is requisite to properly preserving of data.Such as Taobao's system pair The preservation of the shopping information of its user, preservation of Alipay system of users accounts information etc., these data are generally held in In data base, but, when database corruption, will result in the loss of data.
At present, data base's schedule backup mechanism typically can be used to back up data base avoids database corruption to cause Loss.This mechanism would generally include MDL and standby database, the complete data that MDL storage is real-time, data The data of MDL are backuped to standby database, when main number every one section of time interval set by library backup program and equipment When damaging according to storehouse, system just can use standby database.Two data bases be generally of identical complete data form and Structure, it is possible to the most directly use the data standby database from MDL switching.
But, the time interval of backup is usually a few minutes, several hours, so this backup actions is not to occur in real time , (as special situation, it is also possible to time interval to be set as the extremely short time, to back up in realtime, but so can consume A large amount of system resources, so generally not adopting in this way.) so, when MDL damages when, from DB Backup Data during program and equipment carry out the time point that the time point that backs up damages to MDL for the last time are not backed up To standby database, this part loss of data, this is the problem that this data base's schedule backup mechanism exists.
Summary of the invention
The main purpose of the application is to provide a kind of method and apparatus being recovered database data by usage log, with Data base's schedule backup mechanism that solution prior art exists carries out for the last time the time backed up from DB Backup program Point arrives the data loss problem during the time point that MDL damages, wherein:
An aspect according to the application, it is provided that a kind of method recovering database data, comprises the following steps: The business datum being distributed and operate in the application program on one or more server is converted into the most in a predetermined format Daily record data;Receive described daily record data and be stored in one or more calamity in journal file;By the calamity in predetermined amount of time Daily record data in standby journal file resolves to the data that the data possessing database format obtain as parsing;Parsing is obtained Data carry out rebuilding obtaining the business datum rebuild according to pre-defined rule;And by the service data updating of reconstruction to standby Data base.
According to the method for the application detailed description of the invention, also including, each of data possessing database format has Unique identifier, and wherein, described analyzing step also includes: by the described data possessing database format and standby database Data compare, using the data possessing database format different for unique identifier as the data that obtain of parsing.
According to the method for the application detailed description of the invention, analyzing step also includes, data parsing obtained store calamity Standby volatile data base.
According to the method for the application detailed description of the invention, reconstruction procedures also includes, by calamity for the data in volatile data base Compare with the data of standby database, be the business datum rebuild for data markers errorless in volatile data base by calamity; It is the business datum do not rebuild for data markers wrong in volatile data base by calamity.
According to the method for the application detailed description of the invention, also include, described analyzing step in multiple servers concurrently Carry out, and wherein, described reconstruction procedures is carried out in single server.
According to the method for the application detailed description of the invention, also including, the one or more calamity is positioned at for journal file should With in one or more home server of program or one or more long-range backup & disaster recovery device.
According to the method for the application detailed description of the invention, also include, the time started of described predetermined amount of time early than or etc. Backup to the time point of standby database for the last time in data base, and the end time of described predetermined amount of time is later than or etc. In the time point that data base breaks down.
According to the method for the application detailed description of the invention, also including, each business datum in business datum has the time Identifier, and reconstruction procedures also includes being ranked up resolving the data that obtain according to described time identifier.
According to the method for the application detailed description of the invention, also include, by the service data updating of reconstruction to standby database During, when the part data of standby database are modified when, these part data before amendment are backed up.
An aspect according to the application, it is provided that a kind of equipment that database data is recovered, including: daily record is changed Module, it is by distribution and operates in the business datum in the application program on one or more server the most in a predetermined format It is converted into daily record data;Daily record receiver module, it receives the daily record data of daily record modular converter output and is stored in one or many Individual calamity is in journal file;Log analyzing module, the calamity set in the time period is resolved by it for the daily record data in journal file For possessing the data that the data of database format obtain as parsing;Rebuilding business data module, it is by log analyzing module solution The data that analysis obtains carry out rebuilding to obtain the business datum rebuild according to pre-defined rule;And renewal business data module, its The service data updating of business data module reconstruction will be rebuild to standby database.
According in the equipment of the embodiment of the present application, each of data possessing database format has unique mark Symbol, and wherein, log analyzing module includes the first comparing module, be configured to the described data possessing database format and The data of standby database are compared, and the data possessing database format different for unique identifier are obtained as parsing Data.
According in the equipment of the embodiment of the present application, the data that log analyzing module is configured to obtain parsing store Calamity is for volatile data base.
According in the equipment of the embodiment of the present application, rebuild business data module and include that the second comparing module is configured to Calamity is compared for the data of the data in volatile data base with standby database, by calamity for number errorless in volatile data base According to the business datum being labeled as reconstruction;It is the business datum do not rebuild to calamity for data markers wrong in volatile data base.
According in the equipment of the embodiment of the present application, log analyzing module works in multiple servers, and its concurrently In, rebuild business data module and work in single server.
According in the equipment of the embodiment of the present application, also include, the time started of described predetermined amount of time early than or be equal to Data base backups to the time point of standby database for the last time, and the end time of described predetermined amount of time is later than or is equal to The time point that data base breaks down.
According in the equipment of the embodiment of the present application, each business datum in business datum has time identifier, and And reconstruction business data module is further configured to be ranked up resolving the data obtained according to described time identifier.
According in the equipment of the embodiment of the present application, update business data module and be configured to the part when standby database When data are modified, these part data before amendment are backed up.
Compared with prior art, according to the technical scheme of the application, can be real-time by business datum when application program runs Ground is converted into daily record data in a predetermined format and exports calamity in journal file, when database corruption, and can be by calamity for daily record The data parsing of file is the data possessing database format, undergoes reconstruction, and updates to standby database.Due to this method be Application program is carried out in running in real time, and the time point i.e. carrying out for the last time backing up from DB Backup program and equipment is to master Time point this method of database corruption is also being carried out, and its final result can recover last from DB Backup program and equipment Once carry out the business datum during the time point that the time point that backs up damages to MDL.
Accompanying drawing explanation
Accompanying drawing described herein is used for providing further understanding of the present application, constitutes the part of the application, this Shen Schematic description and description please is used for explaining the application, is not intended that the improper restriction to the application.In the accompanying drawings:
Fig. 1 is the overall system architecture schematic diagram that can implement the embodiment of the present application.
Fig. 2 is the module fundamental diagram according to the embodiment of the present application.
Fig. 3 is to implement the present processes flow chart.
Detailed description of the invention
The main thought of the application is, in application program running, in real time by business datum with daily record data Form output storage, in case recovering when database lost data.The output storage of daily record data form and data Coorg The backup of formula is different, and its system resource taken is close to and is negligible.On the other hand, when MDL damages, although Data in standby database can directly invoke, and daily record data needs just can use through certain process step, But these daily record datas compensate for the data lost in data base's schedule backup mechanism.
For making the purpose of the application, technical scheme and advantage clearer, below in conjunction with drawings and the specific embodiments, to this Application is described in further detail.
According to embodiments herein, it is provided that a kind of equipment that database data is recovered.
It is the overall system architecture schematic diagram that can implement the embodiment of the present application with reference to Fig. 1, Fig. 1.
Running an application program 111 on server 110, application program 111 stores the data to MDL in real time 130.Server 120 has the structure identical with server 110, stores the data to MDL 130 the most in real time.Master data Data base update program and equipment 140 are passed through every one section of time interval set by the data backup of MDL 130 in storehouse 130 To standby database 150.In said system, the quantity of server can be not limited to two, can be more to form cluster, often Application program on station server can be identical or different, and application program can be one or more, but application program meeting Data are stored MDL 130 with the data possessing database format.It addition, the various piece of an application program is permissible Lay respectively on different servers.
The equipment of the application can include with lower module: daily record modular converter 112, daily record receiver module 113, and daily record resolves Module 114, rebuilds business data module 115, updates business data module 116.Alternatively, above-mentioned module may be located at server On, such as on server 110.Log analyzing module 114 can be configured to comprise the first comparing module 114b, rebuilds business datum Module can be configured to comprise the second comparing module 115b.Alternatively, module 113~116 can not also be arranged in server 110 On, and be arranged on the standby host of server 110;Daily record modular converter 112 typically can be only fitted on server 110.In application When program 111 is run, daily record modular converter 112 and daily record receiver module 113 are with application program together real time operation, and form calamity Standby journal file.When MDL damages, log analyzing module 114, reconstruction business data module 115, renewal business datum Module 116 starts work, and described module can carry out communication to store, to read, to process data with calamity for volatile data base 160, institute State module by the service data updating of reconstruction that obtained for journal file by calamity to standby database 150.
The operation principle of the modules of the application equipment is described in detail hereinafter with reference to Fig. 2.Fig. 2 is real according to the application Execute the module fundamental diagram of example.
When application program 111 runs, producing business datum 201 in real time, daily record modular converter 112 is in real time by business datum 201 are converted to daily record data 202, and daily record data 202 is stored calamity for journal file 203 by daily record receiver module 113.
When MDL breaks down, log analyzing module 114 by calamity for journal file 203 sets the time period Data parsing is the data 204 possessing database format, and the time period of setting is generally data base update program and equipment 140 After once MDL 130 is backuped to the time point that the time point of standby database 150 damages to MDL 130, in order to Guarantee to recover the complete of data segment, it is also possible to the time period of setting is set to initial time and early than data base update program and sets The standby 140 last time points that MDL 130 is backuped to standby database 150, and (or) end time is later than The time point that MDL 130 damages.According to embodiments herein, initial time is early than the time point of last backup And/or the end time is later than the time point that MDL damages, concrete the most how long need and/or evening how long, this such as can be by Lighting system needs to set, or such as can set in the situation considering cost.Such as, the regular MDL of data base 130 time points backuping to standby database 150 for the last time are 12:55, and MDL damages in 12:59, then can select The data recovering the following period are recovered: a:12:55~12:59;B:12:50~12:59;C:12:55~13:00;d:12: 50~13:00.
In practice, the time period that resolves of above-mentioned selection is generally longer than the time period of data actual loss, so system can be adopted Got rid of the data repeated by comparing module with unique identifier.In system, possess each of data 204 of database format Having a unique indications, each of the data 150 of standby database also has a unique identifier;Daily record resolves Module can be configured to comprise the first comparing module 114b, its data 204 and standby database 150 to possessing database format Data compare, if there is the data that certain unique identifier is identical, the most standby number of this data is described According in storehouse 150, need not process further;If the unique identifier possessing certain data of the data 204 of database format does not has Have identical with the unique identifier of the data in any standby database 150, then explanation standby database 150 should not Data, the first comparing module 114b continues with as resolving the data 205 obtained.
In practice, when multiple servers runs, respective calamity can be produced for journal file, so log analyzing module is usual Run on multiple servers the most concurrently, it is thus achieved that resolve the data obtained.
In the present embodiment, the data 205 that parsing is obtained by log analyzing module 114 are stored in calamity for volatile data base 160; Data 205n that parsing obtains also are stored calamity for volatile data base 160 by the log analyzing module of other parallel servers.
After the log analyzing module of Servers-all all completes above-mentioned steps, rebuild business data module and proceed by weight Building, reconstruction procedures is processed by the reconstruction business data module on the station server selected.In the present embodiment, select 110 Reconstruction business data module 115 on server is rebuild.
Rebuild and typically carry out according to different demand datas.In the present embodiment, rebuild business data module 115 and be configured to Comprise sequence and data comparison function.The system requiring time sequencing, can be at application program 111 or daily record modular converter Being joining day identifier in every data during 112 work, rebuilding business data module can be according to time identifier to interim calamity The data 205 that parsing in standby data base 160 obtains are ranked up.Reconstruction business data module 115 may be additionally configured to be had Second comparing module 115b, its to calamity in volatile data base 160 data (through sequence or through sequence) with standby Related data in data base 150 is compared, and the wrong calamity of comparison is then labeled as " not for the data in volatile data base 160 The business datum rebuild " treat that other modes process;The errorless data markers of comparison is " business datum of reconstruction ".
Update business data module 116 and the business datum 206 of reconstruction is updated standby database 150.In order to ensure number According to trackability, safety, in the present embodiment, update business data module 116 be configured to when the portion of standby database 150 When divided data is modified, these part data before amendment are backed up.
The flow process of the application method is described hereinafter with reference to Fig. 3.Fig. 3 is to implement the present processes flow chart.
When server application runs, daily record switch process 301, daily record receiving step 302 are carried out in real time.
In daily record switch process 301, will be distributed and operate in the industry in the application program on one or more server Business data are converted into daily record data the most in a predetermined format.
In daily record receiving step 302, by described for reception daily record data and be stored in one or more calamity for journal file In.Alternatively, the one or more calamity for journal file may be located at application program one or more home server or In one or more long-range backup & disaster recovery device of person.
In analyzing step 303, the calamity in predetermined amount of time is resolved to for the daily record data in journal file and possesses number The data obtained as parsing according to the data of library format.Alternatively, the time started of described predetermined amount of time can early than or etc. Backup to the time point of standby database in data base for the last time, and the end time of described predetermined amount of time can be later than Or it is equal to the time point that data base breaks down;Alternatively, each of data possessing database format has unique mark Symbol, the data of the described data possessing database format and standby database can be compared by analyzing step 303, by unique What identifier was different possesses the data that the data of database format obtain as parsing;Alternatively, analyzing step 303 can will solve The data that analysis obtains store calamity for volatile data base.
Rebuilding in business datum step 304, the data that parsing is obtained by this method according to pre-defined rule carry out rebuilding with Obtain the business datum rebuild.Alternatively, each business datum in business datum has time identifier, rebuilds business datum Step 304 can be ranked up resolving the data obtained according to described time identifier;Alternatively, business datum step is rebuild Calamity can be compared, by calamity in volatile data base by 304 for the data of the data in volatile data base with standby database Errorless data markers is the business datum rebuild;It is the business do not rebuild for data markers wrong in volatile data base by calamity Data.
Alternatively, step 303 can be carried out in multiple servers concurrently, and, step 304 can be in separate unit service Device is carried out.
Update in business datum step 305, this method by the service data updating rebuild to standby database.Alternatively, During the service data updating of reconstruction to standby database, when the part data of standby database are modified when, Update business datum step 305 can these part data before amendment be backed up.
Those skilled in the art are it should be appreciated that embodiments herein can be provided as method, system or computer program Product.Therefore, the reality in terms of the application can use complete hardware embodiment, complete software implementation or combine software and hardware Execute the form of example.And, the application can use at one or more computers wherein including computer usable program code The upper computer program product implemented of usable storage medium (including but not limited to disk memory, CD-ROM, optical memory etc.) The form of product.
The foregoing is only embodiments herein, be not limited to the application, for those skilled in the art For Yuan, the application can have various modifications and variations.All within spirit herein and principle, any amendment of being made, Equivalent, improvement etc., within the scope of should be included in claims hereof.

Claims (17)

1. the method that database data is recovered, it is characterised in that comprise the following steps:
The business datum being distributed and operate in the application program on one or more server is turned the most in a predetermined format Change daily record data into;
Receive described daily record data and be stored in one or more calamity in journal file;
Calamity in predetermined amount of time is resolved to for the daily record data in journal file and possesses the data of database format as solution The data that analysis obtains;
Data parsing obtained carry out rebuilding to obtain the business datum rebuild according to pre-defined rule;And
By the service data updating of reconstruction to standby database.
2. method as claimed in claim 1, wherein, each of data possessing database format has unique identifier, and Wherein, described analyzing step also includes: the data of the described data possessing database format and standby database compared, The data that the data possessing database format different for unique identifier are obtained as parsing.
3. method as claimed in claim 1, wherein, analyzing step includes:
Data parsing obtained store calamity for volatile data base.
4. method as claimed in claim 3, wherein, reconstruction procedures includes:
Calamity is compared for the data of the data in volatile data base with standby database, by calamity for errorless in volatile data base Data markers be rebuild business datum;It is the business number do not rebuild for data markers wrong in volatile data base by calamity According to.
5. the method as described in any one of Claims 1-4, wherein, described analyzing step is entered in multiple servers concurrently OK, and wherein, described reconstruction procedures is carried out in single server.
6. the method as described in any one of Claims 1-4, it is characterised in that the one or more calamity is for journal file position In one or more home server or one or more long-range backup & disaster recovery device of application program.
7. the method as described in any one of Claims 1-4, wherein, the time started of described predetermined amount of time early than or be equal to Data base backups to the time point of standby database for the last time, and the end time of described predetermined amount of time is later than or is equal to The time point that data base breaks down.
8. the method as described in any one of Claims 1-4, wherein, each business datum in business datum has time mark Know symbol, and reconstruction procedures also includes being ranked up resolving the data obtained according to described time identifier.
9. the method as described in any one of Claims 1-4, wherein, by the service data updating of reconstruction to standby database mistake These part data before amendment, when the part data of standby database are modified when, are backed up by Cheng Zhong.
10. equipment database data recovered, including:
Daily record modular converter, it is by distribution and to operate in the business datum in the application program on one or more server real-time Ground is converted into daily record data in a predetermined format;
Daily record receiver module, it receives the daily record data of daily record modular converter output and is stored in one or more calamity for daily record literary composition In part;
Log analyzing module, the calamity set in the time period is resolved to by it for the daily record data in journal file possesses data Coorg The data that the data of formula obtain as parsing;
Rebuilding business data module, the data that parsing is obtained by it carry out rebuilding to obtain the business number rebuild according to pre-defined rule According to;And
Updating business data module, it will rebuild the service data updating of business data module reconstruction to standby database.
11. equipment as claimed in claim 10, wherein, each of data possessing database format has unique mark Symbol, and wherein, log analyzing module includes the first comparing module, be configured to the described data possessing database format and The data of standby database are compared, and the data possessing database format different for unique identifier are obtained as parsing Data.
12. equipment as claimed in claim 10, wherein, the data that log analyzing module is configured to obtain parsing store Calamity is for volatile data base.
13. equipment as claimed in claim 12, wherein, rebuild business data module and include:
Second comparing module, is configured to compare calamity for the data of the data in volatile data base with standby database, It is the business datum rebuild for data markers errorless in volatile data base by calamity;To calamity for data wrong in volatile data base It is labeled as the business datum do not rebuild.
14. equipment as described in any one of claim 10 to 13, wherein, log analyzing module works in multiple stage service concurrently Device, and wherein, rebuild business data module and work in single server.
15. equipment as described in any one of claim 10 to 13, wherein, described set the time period time started early than or etc. Backup to the time point of standby database for the last time in data base, and the end time of described predetermined amount of time is later than or etc. In the time point that data base breaks down.
16. equipment as described in any one of claim 10 to 13, wherein, each business datum in business datum has the time Identifier, and rebuild business data module and be further configured to arrange resolving the data that obtain according to described time identifier Sequence.
17. equipment as described in any one of claim 10 to 13, wherein, update business data module and are configured to when standby number When being modified according to the part data in storehouse, these part data before amendment are backed up.
CN201210369540.8A 2012-09-27 2012-09-27 A kind of method and apparatus being recovered database data by usage log Active CN103699548B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210369540.8A CN103699548B (en) 2012-09-27 2012-09-27 A kind of method and apparatus being recovered database data by usage log

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210369540.8A CN103699548B (en) 2012-09-27 2012-09-27 A kind of method and apparatus being recovered database data by usage log

Publications (2)

Publication Number Publication Date
CN103699548A CN103699548A (en) 2014-04-02
CN103699548B true CN103699548B (en) 2016-12-21

Family

ID=50361079

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210369540.8A Active CN103699548B (en) 2012-09-27 2012-09-27 A kind of method and apparatus being recovered database data by usage log

Country Status (1)

Country Link
CN (1) CN103699548B (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105574020B (en) * 2014-10-14 2020-02-21 阿里巴巴集团控股有限公司 Database operation method and device
CN105656706B (en) * 2014-11-14 2020-09-15 北京通达无限科技有限公司 Service data processing method and device
CN105677675B (en) * 2014-11-20 2019-08-27 阿里巴巴集团控股有限公司 Method for processing business and device
CN105488389B (en) * 2014-12-08 2018-05-08 哈尔滨安天科技股份有限公司 A kind of renewal in honeypot data storehouse and restoring method and system
WO2016146019A1 (en) * 2015-03-19 2016-09-22 Huawei Technologies Co., Ltd. Method and restructuring server for restructuring data stores of a multi-dimensional database
CN106155838B (en) * 2015-04-24 2019-03-22 中国移动通信集团河南有限公司 A kind of database backup data recovery method and device
CN104765659A (en) * 2015-04-30 2015-07-08 北京奇虎科技有限公司 Data recovery method and device applied to database
CN105045678B (en) * 2015-07-09 2018-10-26 小米科技有限责任公司 Database restoring method and device
CN106610876B (en) * 2015-10-23 2020-11-03 中兴通讯股份有限公司 Data snapshot recovery method and device
CN106021019A (en) * 2016-05-12 2016-10-12 广西尊达电子商务有限公司 Automatic recovery method for databases
CN108241555B (en) * 2016-12-26 2022-03-01 阿里巴巴集团控股有限公司 Backup and recovery method and device of distributed database and server
CN111639132B (en) * 2020-05-29 2023-06-06 中国联合网络通信集团有限公司 Log synchronization method and device
CN112181722A (en) * 2020-09-16 2021-01-05 济南浪潮数据技术有限公司 Data backup and recovery method, device, equipment and readable storage medium
CN112286732B (en) * 2020-12-02 2022-04-19 上海英方软件股份有限公司 Method and system for recovering unsynchronized data to standby machine when database synchronization is abnormal
CN115904803A (en) * 2022-11-01 2023-04-04 云南省地矿测绘院有限公司 Remote one-way synchronous backup method for data
CN115862208A (en) * 2022-11-30 2023-03-28 广州广电运通智能科技有限公司 Business processing method, device and storage medium of rail transit gate software
CN118503018B (en) * 2024-07-17 2024-12-06 杭州海康威视系统技术有限公司 Data recovery method, device, system and electronic equipment for distributed database

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020030223A (en) * 2000-10-16 2002-04-24 주식회사 알라딘소프트 Logging and recovery method for supporting high performance transaction in main memory resident database system
CN1975684A (en) * 2006-12-13 2007-06-06 天津理工大学 Distributing real-time data bank fault recovering method capable of supporting serving and recovering simultaneously
CN101719165A (en) * 2010-01-12 2010-06-02 山东高效能服务器和存储研究院 Method for realizing high-efficiency rapid backup of database

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020030223A (en) * 2000-10-16 2002-04-24 주식회사 알라딘소프트 Logging and recovery method for supporting high performance transaction in main memory resident database system
CN1975684A (en) * 2006-12-13 2007-06-06 天津理工大学 Distributing real-time data bank fault recovering method capable of supporting serving and recovering simultaneously
CN101719165A (en) * 2010-01-12 2010-06-02 山东高效能服务器和存储研究院 Method for realizing high-efficiency rapid backup of database

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DB2大型数据库容灾备份实时复制系统;屈志毅等;《计算机系统应用》;20120330;第21卷(第3期);第198-201页 *
SQL Server2000数据库实时备份;郑阿奇;《计算机工程与设计》;20060131;第27卷(第1期);第126-128页 *

Also Published As

Publication number Publication date
CN103699548A (en) 2014-04-02

Similar Documents

Publication Publication Date Title
CN103699548B (en) A kind of method and apparatus being recovered database data by usage log
CN101542445B (en) Apparatus and methods of a zero single point of failure load balancer
US10481978B2 (en) Optimal slice encoding strategies within a dispersed storage unit
US8473515B2 (en) Multi-tenancy in database namespace
CN108228814B (en) Data synchronization method and device
US9270546B2 (en) Systems and/or methods for on-demand repository bootstrapping at runtime in a scalable, distributed multi-tenant environment
CN103744906A (en) System, method and device for data synchronization
CN102622427A (en) Method and system for read-write splitting database
CN104718533A (en) Robust hardware fault management system, method and framework for enterprise devices
US11789832B1 (en) Retrying failed write operations in a distributed storage network
US10394630B2 (en) Estimating relative data importance in a dispersed storage network
US20220311757A1 (en) Cross-regional replication of keys
CN110555150B (en) Data monitoring method, device, equipment and storage medium
CN107122362A (en) Cloud database resource extends the method and system with service extension
US10387252B2 (en) Synchronously storing data in a plurality of dispersed storage networks
CN104484167A (en) Task processing method and device
CN107368569B (en) Data difference comparison method and device, storage medium and processor
CN113312209B (en) Data hot standby method, device, server and storage medium
CN113760469A (en) Distributed computing method and device
US9430440B2 (en) Environment construction apparatus and method, environment registration apparatus and method, environment switching apparatus and method
CN104809033B (en) A kind of backup method and system
CN114528155B (en) Disaster recovery method, platform, system, computer equipment and storage medium
CN111522832A (en) Big data real-time updating method, system, equipment and storage medium
CN104462344A (en) Processing method and device for constructing ETL system on target server
US10122795B2 (en) Consistency level driven data storage in a dispersed storage network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20191204

Address after: P.O. Box 31119, grand exhibition hall, hibiscus street, 802 West Bay Road, Grand Cayman, Cayman Islands

Patentee after: Innovative advanced technology Co., Ltd

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Patentee before: Alibaba Group Holding Co., Ltd.