Protecting a management database of a data storage management system to meet a recovery point objective (RPO)

    公开(公告)号:US11809285B2

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

    申请号:US17668267

    申请日:2022-02-09

    IPC分类号: G06F11/14

    摘要: An illustrative data storage management system comprises a management database that stores administrative preferences and system configurations, as well as results and/or statistics of completed secondary storage operations, i.e., information needed by the system to protect customers' data and to track and recover the protected data, including secondary copies such as backup copies, archive copies, etc. The disclosed data storage management system is configured to protect its own system data subject to a very aggressive (short) Recovery Point Objective (RPO), by using an innovative infrastructure that enables the system's storage manager to fail over to any number of other failover destination storage managers, each one comprising a destination management database. An illustrative database granularly tracks whether each and every transaction log file has been successfully applied to each and every destination management database to synchronize with the source management database.

    LIGHTWEIGHT DATA RECONSTRUCTION BASED ON BACKUP DATA

    公开(公告)号:US20230315589A1

    公开(公告)日:2023-10-05

    申请号:US18132903

    申请日:2023-04-10

    IPC分类号: G06F11/14 G06F16/00

    摘要: An information management system allows a user to search through a secondary copy of data, such as a backup, archive, or snapshot without first retrieving the secondary copy of data. Instead, the system constructs lightweight data that can be displayed to a user as a representation of the search results. Lightweight data may include metadata or other information that identifies data included in the secondary copy of data. The lightweight data may be perceived as being the secondary copy of data and allow a user to browse through search results. Once the user identifies a search result that is of interest, information in the lightweight data can be used to retrieve the secondary copy of data. Because lightweight data may have a smaller file size than the file size of the secondary copy of data, the latency of performing a search may be reduced.

    Skipping data backed up in prior backup operations

    公开(公告)号:US11669261B2

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

    申请号:US17445712

    申请日:2021-08-23

    IPC分类号: G06F3/06

    摘要: Certain embodiments described herein relate to an improved selective data backup system. In some embodiments, one or more components in an information management system can determine that a portion of the primary data scheduled for backup was previously backed up or is scheduled to be backed up as part of another backup operation. For example, a data agent performing a cluster-level backup operation for an entire cluster of storage servers may check whether any part of the primary data was previously backed up by a prior server-level backup operation for one of the storage servers in the cluster. If so, the data agent may skip, in the cluster-level backup operation, any portion of the primary data stored in the storage server previously backed up as part of the prior server-level backup operation.

    Lightweight data reconstruction based on backup data

    公开(公告)号:US11321191B2

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

    申请号:US15693181

    申请日:2017-08-31

    IPC分类号: G06F11/14 G06F16/00

    摘要: A information management system allows a user to search through a secondary copy of data, such as a back up, archive, or snapshot without first retrieving the secondary copy of data. Instead, the system constructs lightweight data that can be displayed to a user as a representation of the search results. Lightweight data may include metadata or other information that identifies data included in the secondary copy of data. The lightweight data may be perceived as being the secondary copy of data and allow a user to browse through search results. Once the user identifies a search result that is of interest, information in the lightweight data can be used to retrieve the secondary copy of data. Because lightweight data may have a smaller file size than the file size of the secondary copy of data, the latency of performing a search may be reduced.

    File system content archiving based on third-party application archiving rules and metadata

    公开(公告)号:US11119974B2

    公开(公告)日:2021-09-14

    申请号:US15675504

    申请日:2017-08-11

    IPC分类号: G06F16/30 G06F16/11 G06F16/16

    摘要: An information management system according certain aspects for archiving file system content may include a third-party application archiving data agent configured to: access third-party application archiving rules for archiving data to one or more secondary storage devices, wherein the third-party application archiving rules are defined by a third-party application to archive files associated with the third-party application; access third-party metadata associated with a plurality of files in a file system, wherein the plurality of files is associated with the third-party application and the third-party metadata is defined by the third-party application; determine whether to archive one or more files of the plurality of files based at least in part on the third-party application archiving rules and the third-party metadata; and in response to determining that a first file of the plurality of files should be archived, archive the first file to the one or more secondary storage devices.

    Database protection using block-level mapping

    公开(公告)号:US10191819B2

    公开(公告)日:2019-01-29

    申请号:US15473256

    申请日:2017-03-29

    IPC分类号: G06F17/30 G06F11/14 G06F3/06

    摘要: A system according to certain aspects may include a client computing device including: a database application configured to output a database file in a primary storage device(s), the database application outputting the database file as a series of application-level blocks; and a data agent configured to divide the database file into a plurality of first blocks having a first granularity larger than a second granularity of the application-level blocks such that each of the first blocks spans a plurality of the application-level blocks. The system may include a secondary storage controller computer(s) configured to: in response to instructions to create a secondary copy of the database file: copy the plurality of first blocks to a secondary storage device(s) to create a secondary copy of the database file; and create a table that provides a mapping between the copied plurality of first blocks and corresponding locations on the secondary storage device(s).