-
公开(公告)号:US10776213B2
公开(公告)日:2020-09-15
申请号:US15693013
申请日:2017-08-31
Applicant: Cohesity, Inc.
Inventor: Abhijit Chakankar , Warren Shen , Manoj Singhal
Abstract: A backup of a database is determined to be performed. A backup of at least a portion of contents of a storage volume that includes data of the database is performed. The backup includes a step of creating a new metadata tree root node. Creating the new metadata tree root node includes copying from another metadata tree root node of a tree data structure corresponding to a previous backup instance, one or more references to one or more lower tier metadata tree nodes associated with the tree data structure corresponding to the previous backup instance.
-
公开(公告)号:US12147305B2
公开(公告)日:2024-11-19
申请号:US18220099
申请日:2023-07-10
Applicant: Cohesity, Inc.
Inventor: Abhijit Chakankar , Warren Shen , Manoj Singhal
Abstract: A request to restore a database to a particular point in time is received. It is determined that a closest preceding backup to the particular point in time is an incremental backup. One or more transaction log file segments needed to restore the database to the particular point in time are determined. An updated incremental backup is generated by applying the one or more determined transaction log file segments to the incremental backup. The updated incremental backup is restored to a primary system.
-
公开(公告)号:US20230350761A1
公开(公告)日:2023-11-02
申请号:US18220099
申请日:2023-07-10
Applicant: Cohesity, Inc.
Inventor: Abhijit Chakankar , Warren Shen , Manoj Singhal
CPC classification number: G06F11/1451 , G06F3/0689 , G06F3/0665 , G06F11/1464 , G06F3/0619 , G06F16/128 , G06F16/27 , G06F11/1471 , G06F2201/84
Abstract: A request to restore a database to a particular point in time is received. It is determined that a closest preceding backup to the particular point in time is an incremental backup. One or more transaction log file segments needed to restore the database to the particular point in time are determined. An updated incremental backup is generated by applying the one or more determined transaction log file segments to the incremental backup. The updated incremental backup is restored to a primary system.
-
公开(公告)号:US20230275823A1
公开(公告)日:2023-08-31
申请号:US18107435
申请日:2023-02-08
Applicant: Cohesity, Inc.
Inventor: Abhijit Chakankar , Prashant Gothi , Anubhav Gupta , Manoj Singhal
IPC: H04L43/0864 , H04L67/1097
CPC classification number: H04L43/0864 , H04L67/1097
Abstract: Data chunks sent to a content destination are tracked. It is determined whether content of a portion of an object to be sent to the content destination matches one of the data chunks previously sent to the content destination. In response to the determination that the portion of the object to be sent to the content destination matches one of the data chunks previously sent to the content destination, a source reference to the matching previously sent data chunk where the content destination can locally obtain the content for the portion of the object is provided to the content destination.
-
5.
公开(公告)号:US20200285608A1
公开(公告)日:2020-09-10
申请号:US16831543
申请日:2020-03-26
Applicant: Cohesity, Inc.
Inventor: Abhijit Chakankar , Manoj Singhal , Warren Shen , Sashikanth Madduri , Rupesh Bajaj , Vivek Velankar , Sandeep Tandekar , Sunil Moolchandani , Apollo Aguilan Tanting , Aditya Tandon
Abstract: A request to migrate from a secondary storage system to a server a requested version of database content of a database backed up at the secondary storage system is received. A new version of the database content at the secondary storage system is instantiated. Functionality of the database is maintained including by allowing a database application hosted on the server to access the database content from the secondary storage system using the instantiated new version of the database content while migrating the requested version of database content from the secondary storage system to the server.
-
公开(公告)号:US20220255826A1
公开(公告)日:2022-08-11
申请号:US17173009
申请日:2021-02-10
Applicant: Cohesity, Inc.
Inventor: Abhijit Chakankar , Prashant Gothi , Anubhav Gupta , Manoj Singhal
Abstract: Data chunks sent to a content destination are tracked. It is determined whether content of a portion of an object to be sent to the content destination matches one of the data chunks previously sent to the content destination. In response to the determination that the portion of the object to be sent to the content destination matches one of the data chunks previously sent to the content destination, a source reference to the matching previously sent data chunk where the content destination can locally obtain the content for the portion of the object is provided to the content destination.
-
公开(公告)号:US10942902B2
公开(公告)日:2021-03-09
申请号:US16250828
申请日:2019-01-17
Applicant: Cohesity, Inc.
Inventor: Abhijit Chakankar , Manoj Singhal , Warren Shen , Sashikanth Madduri
IPC: G06F16/182 , G06F16/18 , G06F16/901 , G06F16/17 , G06F16/11 , G06F3/06
Abstract: A portion of contents of a database is received from a first server. The received contents of the database is stored in a secondary storage system that tracks changes between different backup versions of contents of the database. A request to migrate the contents of the database to a second server is received. A version of contents of the database is provided to the second server using the secondary storage system. The secondary storage system is configured to determine an amount of changes to the database content from one of the versions of the database content provided to the second server and the amount of changes is utilized in determining whether to quiesce the database hosted on the first server.
-
公开(公告)号:US11855868B2
公开(公告)日:2023-12-26
申请号:US18107435
申请日:2023-02-08
Applicant: Cohesity, Inc.
Inventor: Abhijit Chakankar , Prashant Gothi , Anubhav Gupta , Manoj Singhal
IPC: H04L67/1097 , H04L43/0864
CPC classification number: H04L43/0864 , H04L67/1097
Abstract: Data chunks sent to a content destination are tracked. It is determined whether content of a portion of an object to be sent to the content destination matches one of the data chunks previously sent to the content destination. In response to the determination that the portion of the object to be sent to the content destination matches one of the data chunks previously sent to the content destination, a source reference to the matching previously sent data chunk where the content destination can locally obtain the content for the portion of the object is provided to the content destination.
-
公开(公告)号:US11663171B2
公开(公告)日:2023-05-30
申请号:US17161382
申请日:2021-01-28
Applicant: Cohesity, Inc.
Inventor: Abhijit Chakankar , Manoj Singhal , Warren Shen , Sashikanth Madduri
IPC: G06F16/182 , G06F16/18 , G06F16/901 , G06F16/17 , G06F16/11 , G06F3/06
CPC classification number: G06F16/1844 , G06F3/067 , G06F3/0619 , G06F3/0647 , G06F16/128 , G06F16/1734 , G06F16/1873 , G06F16/9027
Abstract: A portion of contents of a database is received from a first server. The received contents of the database is stored in a secondary storage system that tracks changes between different backup versions of contents of the database. A request to migrate the contents of the database to a second server is received. A version of contents of the database is provided to the second server using the secondary storage system. The secondary storage system is configured to determine an amount of changes to the database content from one of the versions of the database content provided to the second server and the amount of changes is utilized in determining whether to quiesce the database hosted on the first server.
-
公开(公告)号:US20210149848A1
公开(公告)日:2021-05-20
申请号:US17161382
申请日:2021-01-28
Applicant: Cohesity, Inc.
Inventor: Abhijit Chakankar , Manoj Singhal , Warren Shen , Sashikanth Madduri
IPC: G06F16/182 , G06F16/18 , G06F16/901 , G06F16/17 , G06F16/11 , G06F3/06
Abstract: A portion of contents of a database is received from a first server. The received contents of the database is stored in a secondary storage system that tracks changes between different backup versions of contents of the database. A request to migrate the contents of the database to a second server is received. A version of contents of the database is provided to the second server using the secondary storage system. The secondary storage system is configured to determine an amount of changes to the database content from one of the versions of the database content provided to the second server and the amount of changes is utilized in determining whether to quiesce the database hosted on the first server.
-
-
-
-
-
-
-
-
-