Reverting to a previous version of a filesystem entity

    公开(公告)号:US11726881B2

    公开(公告)日:2023-08-15

    申请号:US17302129

    申请日:2021-04-23

    Applicant: VAST DATA LTD.

    CPC classification number: G06F11/1435 G06F11/1464 G06F11/1469 G06F2201/80

    Abstract: A method for generating a reconstructed version of a filesystem entity, the method may include (i) generating fallback retrieval metadata for a reconstructed version segment, when the reconstructed version segment is (a) associated with a corresponding intermediate version segment, and (b) the corresponding intermediate version segment is preceded by a corresponding most updated segment that does not exceed a fallback version of the filesystem entity; wherein the reconstructed version segment, the corresponding intermediate version segment and the corresponding most updated segment that does not exceed a fallback version have a same address range; (ii) generating a non-existing indicator for the reconstructed version segment, when the reconstructed version segment is (a) associated with the corresponding intermediate version segment, and (b) the corresponding intermediate version segment is not preceded by any corresponding most updated segment that does not exceed the fallback version; and (iii) maintaining intermediate metadata for retrieving one or more intermediate versions of the filesystem entity.

    Incremental vault to object store
    54.
    发明授权

    公开(公告)号:US11714724B2

    公开(公告)日:2023-08-01

    申请号:US17810101

    申请日:2022-06-30

    Applicant: Google LLC

    Abstract: Systems and methods for managing incremental data backups on an object store. A computing device receives first data representing a changed chunk of data in a revision of a data volume on a storage device, the changed chunk includes data having changes from previous data of a previous revision. The computing device creates a block of data representing a copy of the changed chunk on the object store, the object store also includes a previous revision block representing previous revision data. The computing device determines a previous index stored on the object store corresponding to the previous revision, which includes entries including at least one corresponding to the previous revision block. The computing device creates a copy of at least one previous index from the object store, and a revised index that updates the corresponding entry with updated entry data representing the change block.

    Block-level single instancing
    55.
    发明授权

    公开(公告)号:US11709739B2

    公开(公告)日:2023-07-25

    申请号:US17884482

    申请日:2022-08-09

    Abstract: Described in detail herein are systems and methods for single instancing blocks of data in a data storage system. For example, the data storage system may include multiple computing devices (e.g., client computing devices) that store primary data. The data storage system may also include a secondary storage computing device, a single instance database, and one or more storage devices that store copies of the primary data (e.g., secondary copies, tertiary copies, etc.). The secondary storage computing device receives blocks of data from the computing devices and accesses the single instance database to determine whether the blocks of data are unique (meaning that no instances of the blocks of data are stored on the storage devices). If a block of data is unique, the single instance database stores it on a storage device. If not, the secondary storage computing device can avoid storing the block of data on the storage devices.

    Tiered forensics of IoT systems in cloud and time series databases

    公开(公告)号:US11681725B2

    公开(公告)日:2023-06-20

    申请号:US16156803

    申请日:2018-10-10

    Abstract: One example method includes creating an empty reconstruction stream database, identifying a data time interval, identifying data sources in which data was stored during the data time interval, reading data from the data sources, where the data read out from the data sources are associated with respective timestamps that fall within the data time interval, inserting the read out data into the empty reconstruction stream database so as to create a high resolution data stream, where the data are ordered in the empty reconstruction stream database according to timestamp, processing the data in the high resolution data stream and, based on the processing of the data, identifying and resolving a problem relating to an operating environment in which the data was initially generated.

    Instant recovery of databases
    58.
    发明授权

    公开(公告)号:US11675674B2

    公开(公告)日:2023-06-13

    申请号:US17734280

    申请日:2022-05-02

    Applicant: Rubrik, Inc.

    CPC classification number: G06F11/1469 G06F2201/80

    Abstract: An example method of restoring a database includes obtaining information about backup data of a database from a source storage separate from a compute infrastructure. The information includes a list of data blocks of a file, transferring the data blocks on the list from the source storage to a local storage on the compute infrastructure, and tracking which data blocks of the file have been transferred from the source storage to the local storage concurrently when transferring the data blocks.

    Efficient pluggable database recovery with redo filtering in a consolidated database

    公开(公告)号:US11669411B2

    公开(公告)日:2023-06-06

    申请号:US17113091

    申请日:2020-12-06

    CPC classification number: G06F11/1469 G06F11/1464 G06F11/1471 G06F2201/80

    Abstract: A computer program product, system, and computer implemented method for management of a consolidated database and implementing pluggable database recovery with redo filtering in a consolidated database according to some embodiments. Generally, the process includes ongoing activities that maintain activity logs and summarize the activity for respective activity logs (e.g., in an activity vector maintained in a consolidated database catalog). In some embodiments, event-based activities corresponding to recovery processes are triggered by an administrator or an automated process, completed and then do not occur again until another triggering event. The event-based activities can leverage the summary information to quickly determine which online activity logs are relevant to the type of recovery operation for a particular pluggable database. In this way the approach provided herein enables recovery without requiring that all log activity be analyzed to determine whether it is relevant to a particular pluggable database.

Patent Agency Ranking