US 12,423,318 B2
Automated discovery of databases
Kevin Rui Luo, Fremont, CA (US); Deepti Kochar, San Francisco, CA (US); and Anshul Mohan Gupta, Sunnyvale, CA (US)
Assigned to Rubrik, Inc., Palo Alto, CA (US)
Filed by Rubrik, Inc., Palo Alto, CA (US)
Filed on Dec. 22, 2023, as Appl. No. 18/395,449.
Application 18/395,449 is a continuation of application No. 18/094,333, filed on Jan. 6, 2023, granted, now 11,893,035.
Application 18/094,333 is a continuation of application No. 16/728,494, filed on Dec. 27, 2019, granted, now 11,550,807, issued on Jan. 10, 2023.
Prior Publication US 2024/0126772 A1, Apr. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/20 (2019.01); G06F 3/06 (2006.01); G06F 9/38 (2018.01); G06F 11/14 (2006.01); G06F 16/2457 (2019.01); G06F 16/25 (2019.01)
CPC G06F 16/25 (2019.01) [G06F 3/0604 (2013.01); G06F 3/0647 (2013.01); G06F 3/067 (2013.01); G06F 9/3891 (2013.01); G06F 11/1451 (2013.01); G06F 11/1458 (2013.01); G06F 16/24573 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory storing instructions; and
one or more processors coupled with the memory storing instructions that, when executed, perform operations comprising at least:
registering a host database at a backup service by connecting a backup node cluster to a host database node cluster;
triggering, based on host registration, an automatic host database discovery process to discover one or more undiscovered databases, the automatic host database discovery process using file metadata obtained by the host database node cluster;
discovering one or more databases based at least in part on one or more changes in the file metadata;
monitoring for changes in the one or more discovered databases based at least in part on changes in the file metadata; and
modifying a quantity of the one or more discovered databases based at least in part on the discovery of the one or more databases, wherein the modifying comprises adding or removing the one or more discovered databases from the host database node cluster.