OBJECT DATA BACKUP AND RECOVERY IN CLUSTERS MANAGING CONTAINERIZED APPLICATIONS

    公开(公告)号:US20230128602A1

    公开(公告)日:2023-04-27

    申请号:US17510988

    申请日:2021-10-26

    Applicant: Rubrik, Inc.

    Abstract: A object data backup and restore method and system include receiving a request to restore a target object to a first point-in-time version; identifying a first snapshot of the cluster corresponding to the first point-in-time version; generating a second snapshot of the cluster upon receiving the request to restore the target object; determining data changes associated with the target object based on the first snapshot and second snapshot; scanning all objects associated with the cluster to determine one or more additional objects that are affected by restoring the target object due to object dependencies defined by a cluster configuration; generating a relationship graph for the one or more additional objects and the target object; and restoring the target object based on the data changes, the first snapshot and the relationship graph.

    Systems and methods for shard consistency in a clustered database

    公开(公告)号:US11514024B2

    公开(公告)日:2022-11-29

    申请号:US16264383

    申请日:2019-01-31

    Applicant: Rubrik, Inc.

    Inventor: Brian Yin Pin Zhou

    Abstract: Systems and methods for shard consistency in a clustered database are described. The system identifies an addition of a first shard to a clustered database on a source storage platform. The clustered database includes at least two shards and the first shard includes a first node. The system communicates a first node agent to the first node. The node agent being is configured to execute on the first node to extract a data image and an operation log at the source storage platform and stream the data image and the operation log to the secondary storage platform. The system versions a first version of the clustered database. The versioning includes storing the data image and operation log for the first node at the second storage platform. The timestamp associated with the first shard is different than the timestamp for other shards in the clustered database.

    Partial database restoration
    44.
    发明授权

    公开(公告)号:US11416344B2

    公开(公告)日:2022-08-16

    申请号:US16151263

    申请日:2018-10-03

    Applicant: Rubrik, Inc.

    Abstract: Described herein is a system that restores a database by processing a portion of the database. The system restores the database to a previous state at a particular time by reverting data entries that have changed since the time to their initial values before the change. Data entries that have changed after the restore time are identified. For the data entries that have changed after the restore time, their initial values before the change are determined from various sources. The system determines a database version that is created most recently before the restore time. The system additionally identifies changes to the database between the restore time and when the database version is created. The initial values can be determined from either the database version or the changes made to the database between the restore time and when the database version is created.

    SYSTEMS AND METHODS FOR SHARD CONSISTENCY IN A CLUSTERED DATABASE

    公开(公告)号:US20200250171A1

    公开(公告)日:2020-08-06

    申请号:US16264383

    申请日:2019-01-31

    Applicant: Rubrik, Inc.

    Inventor: Brian Yin Pin Zhou

    Abstract: Systems and methods for shard consistency in a clustered database are described. The system identifies an addition of a first shard to a clustered database on a source storage platform. The clustered database includes at least two shards and the first shard includes a first node. The system communicates a first node agent to the first node. The node agent being is configured to execute on the first node to extract a data image and an operation log at the source storage platform and stream the data image and the operation log to the secondary storage platform. The system versions a first version of the clustered database. The versioning includes storing the data image and operation log for the first node at the second storage platform. The timestamp associated with the first shard is different than the timestamp for other shards in the clustered database.

    DATABASE RESTORATION ACROSS CLOUD ENVIRONMENTS

    公开(公告)号:US20190317926A1

    公开(公告)日:2019-10-17

    申请号:US16360286

    申请日:2019-03-21

    Applicant: Rubrik, Inc.

    Abstract: The technology disclosed herein enables the restoration of a database version across cloud environments. In a particular embodiment, a method provides receiving, in a second cloud environment from a first cloud environment, first metadata describing a first data version stored in the first cloud environment. The first data version includes first data items and the first metadata. After receiving the first metadata, the method provides receiving, in the second cloud environment, an instruction to restore the first data items to the second cloud environment. In response to the instruction, the method provides restoring the first data items to the second cloud environment using the first metadata.

    Infinite versioning by automatic coalescing

    公开(公告)号:US10303667B2

    公开(公告)日:2019-05-28

    申请号:US15006256

    申请日:2016-01-26

    Applicant: Rubrik, Inc.

    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for infinite versioning by automatic coalescing. In a particular embodiment, a method provides determining an age range for a plurality of data versions stored in a secondary data repository and identifying first data versions of the plurality of data versions that are within the age range. The method further provides determining a compaction ratio for the first data versions and compacting the first data versions based on the compaction ratio.

Patent Agency Ranking