Data lineage based multi-data store recovery

    公开(公告)号:US12235729B2

    公开(公告)日:2025-02-25

    申请号:US18397987

    申请日:2023-12-27

    Applicant: Rubrik, Inc.

    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for data lineage based multi-data store recovery. In a particular embodiment, a method provides identifying first data in a first table of a plurality of tables stored in a plurality of data stores and restoring the first data to a first correct version of the first data in a prior version of the first table. The method further provides identifying a second table of the plurality of tables that descends from the first table and includes second descendent data that stems from the first data. The method also provides restoring the second descendent data to a second correct version of the second descendent data in a prior version of the second table.

    PARTIAL DATABASE RESTORATION
    3.
    发明申请

    公开(公告)号:US20220327026A1

    公开(公告)日:2022-10-13

    申请号:US17849939

    申请日:2022-06-27

    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.

    Database restoration across cloud environments

    公开(公告)号:US11321193B2

    公开(公告)日:2022-05-03

    申请号:US16360339

    申请日:2019-03-21

    Applicant: Rubrik, Inc.

    Abstract: A method of restoring version data stored across two or more cloud environments is provided. An example method includes accessing, in a second cloud environment, first metadata describing a first data version, the first data version including first data items and first metadata, wherein at least the first data items are stored in a first cloud environment and the first metadata is stored in a third cloud environment. In response to an instruction received in the second cloud environment, the first data items are restored to the second cloud environment using the first metadata.

    INFINITE VERSIONING BY AUTOMATIC COALESCING

    公开(公告)号:US20220100723A1

    公开(公告)日:2022-03-31

    申请号:US17367881

    申请日:2021-07-06

    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.

    SYSTEMS AND METHODS FOR NODE CONSISTENCY IN A CLUSTERED DATABASE

    公开(公告)号:US20200250151A1

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

    申请号:US16264361

    申请日:2019-01-31

    Applicant: Rubrik, Inc.

    Inventor: Brian Yin Pin Zhou

    Abstract: Systems and methods for node consistency in a clustered database are described. The system automatically identifies an addition of a first node to a clustered database on a source storage platform. The system initializes the first node on the source storage platform communicating a first node agent to the first node. The first node agent is configured to execute on the first node to extract the operation log at the source storage platform and stream the operation log to the secondary storage platform. The system versions a first version of the clustered database. The versioning of the first version including not storing a version of the operation log associated with the first node at the secondary storage platform responsive to identifying, during the first interval of time, the synchronizing of the operation log at the first node having not been synchronized, in a prior version of the clustered database, with the operation log at the storage platform.

Patent Agency Ranking