Loading...
Please wait, while we are loading the content...
Bypassing Backup Operations for Specified Database Types
| Content Provider | The Lens |
|---|---|
| Abstract | Bypassing backup operations for specified database types is described. A system determines whether a database, of multiple databases associated with a database system, corresponds to a database type specified in a configuration file, in response to receiving a backup operation request. The system executes an incremental backup operation on changes made to the database since a selected time, for the backup operation request, if the database does not correspond to the database type specified in the configuration file. The system bypasses executing any backup operation on the database for the backup operation request if the database corresponds to the database type specified in the configuration file. |
| Related Links | https://www.lens.org/lens/patent/010-026-432-214-634/frontpage |
| Language | English |
| Publisher Date | 2019-08-13 |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Patent |
| Jurisdiction | United States of America |
| Date Applied | 2016-06-24 |
| Agent | Dergosits & Noah Llp Todd A. Noah |
| Applicant | Emc Corp Emc Ip Holding Co Llc |
| Application No. | 201615191992 |
| Claim | A system for bypassing backup operations for specified database types, the system comprising: one or more processors; and a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to: determine whether a database, of a plurality of databases associated with a database system, corresponds to a database type specified in a configuration file, in response to receiving a backup operation request, the database type indicating a lack of a transaction log for the database, and the backup operation configured to perform a full backup operation if changes to the database since a previous backup cannot be determined; execute an incremental backup operation on changes made to the database since a selected time, for the backup operation request, in response to a determination that the database does not correspond to the database type specified in the configuration file; and bypass executing any backup operation on the database for the backup operation request in response to a determination that the database corresponds to the database type specified in the configuration file. The system of claim 1 , wherein the plurality of instructions, when executed, further causes the processors to receive the configuration file from a system user. The system of claim 1 , wherein the selected time is associated with a previous backup operation executed on the database. The system of claim 1 , wherein the plurality of instructions, when executed, further causes the processors to execute the full backup operation on the database in response to receiving a subsequent backup operation request. The system of claim 4 , wherein the subsequent backup operation request is based on a full backup schedule. The system of claim 5 , wherein the full backup operation is executed on the database in response to a determination the subsequent backup operation request is based on the full backup schedule instead of an incremental backup schedule. The system of claim 1 , wherein the backup operation request is based on an incremental backup schedule. The system of claim 7 , wherein bypassing executing any backup operation on the database for the backup operation is performed without modifying the incremental backup schedule of the backup operation request. The system of claim 1 , wherein the backup operation is further configured to perform the full backup operation if changes to the database cannot be determined as a result of the database being implemented using a simple recovery mode A computer-implemented method for bypassing backup operations for specified database types, the method comprising: determining whether a database, of a plurality of databases associated with a database system, corresponds to a database type specified in a configuration file, in response to receiving a backup operation request, the database type indicating a lack of a transaction log for the database, and the backup operation configured to perform a full backup operation if changes to the database since a previous backup cannot be determined; executing an incremental backup operation on changes made to the database since a selected time, for the backup operation request, in response to a determination that the database does not correspond to the database type specified in the configuration file; and bypassing executing any backup operation on the database for the backup operation request in response to a determination that the database corresponds to the database type specified in the configuration file. The method of claim 10 , wherein the method further comprises receiving the configuration file from a system user. The method of claim 10 , wherein the selected time is associated with a previous backup operation executed on the database. The method of claim 10 , wherein the method further comprises executing the full backup operation on the database in response to receiving a subsequent backup operation request. The method of claim 13 , wherein the subsequent backup operation request is based on a full backup schedule. The method of claim 10 , wherein the backup operation request is based on an incremental backup schedule. A computer program product, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein to be executed by one or more processors, the program code including instructions to: determine whether a database, of a plurality of databases associated with a database system, corresponds to a database type specified in a configuration file, in response to receiving a backup operation request, the database type indicating a lack of a transaction log for the database, and the backup operation configured to perform a full backup operation if changes to the database since a previous backup cannot be determined; execute an incremental backup operation on changes made to the database since a selected time, for the backup operation request, in response to a determination that the database does not correspond to the database type specified in the configuration file; and bypass executing any backup operation on the database for the backup operation request in response to a determination that the database corresponds to the database type specified in the configuration file. The computer program product of claim 16 , wherein the program code includes further instructions to receive the configuration file from a system user. The computer program product of claim 16 , wherein the selected time is associated with a previous backup operation executed on the database. The computer program product of claim 16 , wherein the program code includes further instructions to execute the full backup operation on the database in response to receiving a subsequent backup operation request. The computer program product of claim 19 , wherein the backup operation request is based on an incremental backup schedule, and the subsequent backup operation request is based on a full backup schedule. |
| CPC Classification | ELECTRIC DIGITAL DATA PROCESSING TRANSMISSION OF DIGITAL INFORMATION; e.g. TELEGRAPHIC COMMUNICATION |
| Examiner | Tarek Chbouki |
| Extended Family | 010-026-432-214-634 |
| Patent ID | 10379960 |
| Inventor/Author | Chikkanayakanahally Manjesh Chockalingam Elango Bagchi Krishnendu Dharmateja Challa Behera Amarendra Yadav Sunil Kumar |
| IPC | G06F16/30 G06F11/14 G06F16/23 H04L29/08 |
| Status | Active |
| Owner | Emc Corporation Emc Ip Holding Company Llc |
| Simple Family | 010-026-432-214-634 |
| CPC (with Group) | G06F16/21 G06F11/1451 G06F11/1466 G06F2201/80 H04L67/34 G06F16/2358 |
| Issuing Authority | United States Patent and Trademark Office (USPTO) |
| Kind | Patent/Patent 1st level of publication/Inventor's certificate |