-
公开(公告)号:US10713124B2
公开(公告)日:2020-07-14
申请号:US15819373
申请日:2017-11-21
Applicant: RUBRIK, INC.
Inventor: Jiangbin Luo , Christopher Wong
IPC: G06F11/14
Abstract: Methods and systems for recovering databases and other applications with reduced downtime using recoverable chains are described. When protecting or backing up a database, an integrated data management and storage system may capture snapshots of the database at a snapshot frequency (e.g., at 15 minute intervals) and acquire database transaction logs that include data changes of the database at a frequency that is greater than the snapshot frequency. The integrated data management and storage system may generate a particular point in time version of the database by identifying a recoverable chain that comprises a combination of one or more database snapshots including the snapshot closest to the recovery point and one or more database transaction logs.
-
公开(公告)号:US20200026777A1
公开(公告)日:2020-01-23
申请号:US16041697
申请日:2018-07-20
Applicant: Rubrik, Inc.
Inventor: Jiangbin Luo , Lei Shi
Abstract: In one approach, a set of data blocks or files is tracked for changes between snapshots. This may be done by a file system filter running in kernel mode. The data blocks or files that are tagged as unchanged are not transferred to backup because there is no need to update since the last backup. Other data blocks and files may be first tested for change, for example by comparing digital fingerprints of the current data versus the previously backed up data, before transferring to backup.
-
公开(公告)号:US20190179711A1
公开(公告)日:2019-06-13
申请号:US15837998
申请日:2017-12-11
Applicant: Rubrik, Inc.
Inventor: Jiangbin Luo , Biswaroop Palit , Guilherme Vale Ferreira Menezes
IPC: G06F11/14
Abstract: Methods and systems for efficiently capturing snapshots of a computing application or environment over time and transferring the snapshots to an integrated data management and storage system are described. A snapshot agent may detect that one or more electronic files associated with the computing application or environment are greater than a threshold file size and in response perform an incremental backup optimization in which the snapshot agent may identify files that have been touched since a previous snapshot by accessing file system metadata (e.g., last modified timestamps) or utilizing a tracking agent to detect potential file changes that have occurred since the previous snapshot was captured. The snapshot agent may then generate fingerprints for data blocks of the touched files, which may reduce the total number of fingerprints needing to be generated to identify the changed data blocks corresponding with a current snapshot to be transferred.
-
公开(公告)号:US20190155699A1
公开(公告)日:2019-05-23
申请号:US15819373
申请日:2017-11-21
Applicant: RUBRIK, INC.
Inventor: Jiangbin Luo , Christopher Wong
IPC: G06F11/14
Abstract: Methods and systems for recovering databases and other applications with reduced downtime using recoverable chains are described. When protecting or backing up a database, an integrated data management and storage system may capture snapshots of the database at a snapshot frequency (e.g., at 15 minute intervals) and acquire database transaction logs that include data changes of the database at a frequency that is greater than the snapshot frequency. The integrated data management and storage system may generate a particular point in time version of the database by identifying a recoverable chain that comprises a combination of one or more database snapshots including the snapshot closest to the recovery point and one or more database transaction logs.
-
公开(公告)号:US20190050296A1
公开(公告)日:2019-02-14
申请号:US15672159
申请日:2017-08-08
Applicant: RUBRIK, INC.
Inventor: Jiangbin Luo , Guilherme Vale Ferreira Menezes
Abstract: Methods and systems for automatically upgrading or synchronizing a remote data management agent running on a remote host machine (e.g., a hardware server) to a particular version that is in-sync with a corresponding version used by a cluster of data storage nodes controlling the remote data management agent are described. The remote agent may be initially installed on the remote host and subsequent updates to the remote agent may be performed using the remote agent itself without requiring intervention by the remote host. The remote agent may comprise a backup agent and a bootstrap agent that are each exposed in different network ports or associated with different port numbers or networking addresses. The backup agent may perform data backup related tasks for backing up files stored on the remote host and the bootstrap agent may perform upgrade related tasks for upgrading the backup agent.
-
-
-
-