US 12,001,290 B2
Performing a database backup based on automatically discovered properties
Rupesh Bajaj, Dewas (IN); Vivek Velankar, Bangalore (IN); Sandeep Tandekar, Bangalore (IN); Sunil Moolchandani, Santa Clara, CA (US); Apollo Aguilan Tanting, Millbrae, CA (US); and Aditya Tandon, San Francisco, CA (US)
Assigned to Cohesity, Inc., San Jose, CA (US)
Filed by Cohesity, Inc., San Jose, CA (US)
Filed on Sep. 29, 2021, as Appl. No. 17/489,545.
Application 17/489,545 is a continuation of application No. 16/280,696, filed on Feb. 20, 2019, granted, now 11,169,887.
Prior Publication US 2022/0197753 A1, Jun. 23, 2022
Int. Cl. G06F 11/14 (2006.01)
CPC G06F 11/1451 (2013.01) [G06F 2201/80 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method, comprising:
registering a database node associated with a database system based on registration information;
causing a backup agent to be installed on the registered database node;
automatically discovering properties of one or more databases running in the database system that includes the registered database node and one or more other database nodes, comprising:
determining architectures and corresponding failover roles associated with the one or more databases, wherein one database of the database system hosts an active database service and another database of the database system hosts a passive database service, wherein the one database is used as a failover in the event that the other database is not accessible; and
configuring the backup agent based on the determined architectures and the determined corresponding failover roles;
providing a command to perform a backup snapshot to the backup agent installed on the registered database node; and
receiving, by the database system, updated database role information from the backup agent, wherein the updated database role information changes a role of at least one of the one database and the other database;
updating system configuration information based on the received updated database role information; and
providing a set of one or more backup commands to the backup agent based on the updated system configuration information.