-
公开(公告)号:US10705926B2
公开(公告)日:2020-07-07
申请号:US15663971
申请日:2017-07-31
Applicant: Rubrik, Inc.
Inventor: Tarun Thakur , Prasenjit Sarkar , Pin Zhou
Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for recovering data across relational and non-relational databases. In a particular embodiment, a method includes identifying first data having a first version time in a first version store storing data versions from a relational database. Based on the first version time, the method provides identifying second data, associated with the first data, in a second version store storing data versions from a non-relational database. The method further provides recovering the first data to the relational database and the second data to the non-relational database.
-
公开(公告)号:US20190317962A1
公开(公告)日:2019-10-17
申请号:US16360339
申请日:2019-03-21
Applicant: Rubrik, Inc.
Inventor: Pin Zhou , Prasenjit Sarkar
IPC: G06F16/907 , G06F16/182 , G06F16/18
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.
-
公开(公告)号:US20190317866A1
公开(公告)日:2019-10-17
申请号:US16360307
申请日:2019-03-21
Applicant: Rubrik, Inc.
Inventor: Pin Zhou , Prasenjit Sarkar
Abstract: A method of restoring a database across cloud environments is provided. An example method includes 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 metadata describes where first data items are located within the first data version stored in the first cloud environment, includes an access procedure or protocol such that the second cloud environment can access the first data items, and includes authorization information necessary to confirm that the second cloud environment is authorized to access the first data items. In response to an instruction, the first data items are restored to the second cloud environment using the first metadata.
-
公开(公告)号:US20190102257A1
公开(公告)日:2019-04-04
申请号:US16151263
申请日:2018-10-03
Applicant: Rubrik, Inc.
Inventor: Pin Zhou , Prasenjit Sarkar
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.
-
公开(公告)号:US20190005059A1
公开(公告)日:2019-01-03
申请号:US15637374
申请日:2017-06-29
Applicant: Rubrik, Inc.
Inventor: Rajath Subramanyam , Pin Zhou , Prasenjit Sarkar , Rohit Shekhar , Hyojun Kim
Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for sub-cluster recovery in a data storage environment having a plurality of storage nodes. In a particular embodiment, the method provides scanning data items in the plurality of nodes. While scanning, the method further provides indexing the data items into an index of a plurality of partition groups. Each partition group includes data items owned by a particular one of the plurality of storage nodes. The method then provides storing the index.
-
公开(公告)号:US20250156280A1
公开(公告)日:2025-05-15
申请号:US19025761
申请日:2025-01-16
Applicant: Rubrik, Inc.
Inventor: Tarun Thakur , Pin Zhou , Prasenjit Sarkar
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.
-
公开(公告)号:US11892913B2
公开(公告)日:2024-02-06
申请号:US14988307
申请日:2016-01-05
Applicant: Rubrik, Inc.
Inventor: Tarun Thakur , Pin Zhou , Prasenjit Sarkar
CPC classification number: G06F11/1451 , G06F11/1469 , G06F16/219 , G06F16/2329 , G06F2201/80 , G06F8/71 , G01C21/387
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.
-
公开(公告)号:US20240036773A1
公开(公告)日:2024-02-01
申请号:US18482541
申请日:2023-10-06
Applicant: Rubrik, Inc.
Inventor: Rohit Shekhar , Hyo Jun Kim , Prasenjit Sarkar , Maohua Lu , Ajaykrishna Raghavan , Pin Zhou
CPC classification number: G06F3/067 , G06F3/0604 , G06F3/0641 , G06F11/1469 , G06F16/00 , G06F11/1456 , G06F2201/80
Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for sub-cluster recovery in a data storage environment having a plurality of storage nodes. In a particular embodiment, the method provides scanning data items in the plurality of nodes. While scanning, the method further provides indexing the data items into an index of a plurality of partition groups. Each partition group includes data items owned by a particular one of the plurality of storage nodes. The method then provides storing the index.
-
公开(公告)号:US11868215B2
公开(公告)日:2024-01-09
申请号:US17510988
申请日:2021-10-26
Applicant: Rubrik, Inc.
Inventor: Nohhyun Park , Abhishek Dharmapurikar , Rajath Subramanyam , Gaurav Khandelwal , Pin Zhou
CPC classification number: G06F11/1464 , G06F11/1451 , G06F11/1469 , G06F16/2358 , G06F16/287 , G06F16/288 , G06F2201/80 , G06F2201/84
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.
-
公开(公告)号:US11822827B2
公开(公告)日:2023-11-21
申请号:US17694032
申请日:2022-03-14
Applicant: Rubrik, Inc.
Inventor: Rohit Shekhar , Hyo Jun Kim , Prasenjit Sarkar , Maohua Lu , Ajaykrishna Raghavan , Pin Zhou
CPC classification number: G06F3/067 , G06F3/0604 , G06F3/0641 , G06F11/1469 , G06F16/00 , G06F11/1456 , G06F2201/80
Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for sub-cluster recovery in a data storage environment having a plurality of storage nodes. In a particular embodiment, the method provides scanning data items in the plurality of nodes. While scanning, the method further provides indexing the data items into an index of a plurality of partition groups. Each partition group includes data items owned by a particular one of the plurality of storage nodes. The method then provides storing the index.
-
-
-
-
-
-
-
-
-