-
公开(公告)号:US20210042192A1
公开(公告)日:2021-02-11
申请号:US17080569
申请日:2020-10-26
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy
Abstract: The illustrative storage management system uses snapshot technologies and performs block-level analysis thereof and to synthesize full backups of a database, regardless of the database management system (DBMS) and content of the database and without involving native DBMS utilities. Synthetic full copies are created efficiently and use network transport resources sparingly. Successive snapshots of the database may be hardware snapshots and/or software snapshots. The illustrative storage management system tracks which data blocks in the database change over time after a baseline full copy is saved to secondary storage. Only the changed blocks are subsequently moved to secondary storage as incremental backups and are indexed for future reference. A synthetic full backup of the database, at a given point in time, may be created by synthesizing the original full backup with changed blocks from any number of later incremental backups. The synthetic full backup comprises pointers to appropriate data blocks, ignoring intermediate changes, and pointing to the most current data block in secondary storage relative to the given point in time chosen for the synthetic full backup. The illustrative storage management system may restore the synthetic full backup without native DBMS utilities.
-
公开(公告)号:US10891199B2
公开(公告)日:2021-01-12
申请号:US16234996
申请日:2018-12-28
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Rahul S. Pawar , Henry Wallace Dornemann , Jun H. Ahn , Brahmaiah Vallabhaneni , Girish Ramohalli Gopala Rao
IPC: G06F16/00 , G06F11/14 , G06F16/27 , G06F16/11 , G06F16/182 , G06F16/21 , G06F16/17 , G06F16/22 , G06F16/23 , G06F3/06 , G06F11/30 , G06F11/34
Abstract: According to certain aspects, a system may include a computing device configured to: intercept a request from a database application to read a portion of a database file, where a secondary copy of the database file resides on a secondary storage device(s) and is organized as a plurality of first blocks, wherein the request includes a database file offset(s) corresponding to the requested portion; and map the database file offset(s) to a subset of the first blocks that correspond to requested database object(s). The system may include a secondary storage controller computer(s) configured to: access a table that maps the plurality of first blocks to storage locations on the secondary storage device(s); using the table, locate and retrieve the subset of the first blocks on the secondary storage device(s); and forward the retrieved first blocks for storage in a primary storage device(s).
-
43.
公开(公告)号:US20200320050A1
公开(公告)日:2020-10-08
申请号:US16857020
申请日:2020-04-23
Applicant: Commvault Systems, Inc.
Inventor: Hemant Mishra , Muthusamy Senthilnathan , Ravi Thati , Paramasivam Kumarasamy
IPC: G06F16/22 , G06F16/13 , G06F16/182 , G06F16/21 , G06F16/248 , G06F16/25 , G06F16/28 , G06F16/242 , G06F16/2452 , G06F16/2455 , G06F16/2457 , G06F3/0482
Abstract: This application discloses a server for handling data reporting requests in a system that also comprises storage managers, primary storage devices, and secondary storage devices connected over one or more networks. The server receives, from each storage manager, a copy of data associated with the storage manager, and stores the received copies in one or more local databases. The server builds offline one or more indices for part or all of the received copies to improve query processing against the one or more local databases. Next, the server receives a request over a network from one of the storage managers or a standalone console, which received the request from a user for a report of data associated with the storage managers. The server produces a data report in response to the request, using the one or more indices and without impacting performance of the storage managers.
-
公开(公告)号:US10324914B2
公开(公告)日:2019-06-18
申请号:US14755561
申请日:2015-06-30
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Muthusamy Senthilnathan , Ravi Thati , Hemant Mishra
IPC: G06F17/30 , G06F16/22 , G06F16/13 , G06F16/182 , G06F16/21 , G06F16/248 , G06F16/25 , G06F16/28 , G06F16/242 , G06F16/2452 , G06F16/2455 , G06F16/2457 , G06F3/0482
Abstract: This application discloses a system for processing requests for data in production and archive/backup databases. The system stores a mapping of data in production and archive databases to multiple different data storage locations, including a production system storing at least one production database and an archive system storing at least one archive database. The system receives a data request from an application component, which manages or receives data from a user interface and has received the data request directly from the user interface. The system translates the data request to one or more database queries based on the mapping. The system causes to execute the database queries against data on the production or archive system. The system returns a result of executing the one or more database queries to the application component, where the application component returns the result to the user via the user interface.
-
公开(公告)号:US10324808B2
公开(公告)日:2019-06-18
申请号:US15644404
申请日:2017-07-07
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy , Amit Mitkar , Sumedh Pramod Degaonkar
IPC: G06F11/00 , G06F9/4401 , G06F11/14 , G06F9/44
Abstract: According to certain aspects, a method of creating customized bootable images for client computing devices in an information management system can include: creating a backup copy of each of a plurality of client computing devices, including a first client computing device; subsequent to receiving a request to restore the first client computing device to the state at a first time, creating a customized bootable image that is configured to directly restore the first client computing device to the state at the first time, wherein the customized bootable image includes system state specific to the first client computing device at the first time and one or more drivers associated with hardware existing at time of restore on a computing device to be rebooted; and rebooting the computing device to the state of the first client computing device at the first time from the customized bootable image.
-
公开(公告)号:US10303557B2
公开(公告)日:2019-05-28
申请号:US15299135
申请日:2016-10-20
Applicant: Commvault Systems, Inc.
Inventor: Manoj Kumar Pradhan , Paramasivam Kumarasamy , Dmitriy Borisovich Zakharkin , Arun Prabu Duraisamy
Abstract: In certain systems disclosed herein, a distributed data monitoring and management system is provided that can replicate a distributed storage environment. The distributed data monitoring and management system can intelligently and automatically configure data access nodes to form a structure that matches the distributed storage environment. By matching the structure of the distributed storage environment, the distributed structure of the data may be maintained, enabling the data to be backed up from and/or restored to the distributed storage environment and/or migrated to another distributed storage environment without altering the distribution of the data. Further, embodiments herein enable the transfer of data from a non-distributed environment to a distributed storage environment. Thus, in some cases, an entity can migrate data from a local storage structure to a network-based distributed storage structure.
-
公开(公告)号:US10210051B2
公开(公告)日:2019-02-19
申请号:US14717930
申请日:2015-05-20
Applicant: Commvault Systems, Inc.
Inventor: Brahmaiah Vallabhaneni , Paramasivam Kumarasamy , Rahul S. Pawar , Henry Wallace Dornemann , Jun H. Ahn , Muthusamy Senthilnathan
Abstract: According to certain aspects, a system may include a first computing device configured to: in response to a request to access at least one first database object of a plurality of database objects represented by a database file generated by a first database application, the database file including a plurality of data blocks, identify a subset of the plurality of data blocks corresponding to the first database object; a secondary storage controller computer(s) configured to: access a stored table providing a mapping between the secondary copies of the plurality of data blocks and corresponding locations of the secondary copies in a secondary storage device(s); retrieve and forward the subset of data blocks from the secondary storage device(s); and a second computing device configured to: receive the requested data blocks retrieved from the secondary storage device(s); and convert the received data blocks to a format usable by a second database application.
-
公开(公告)号:US10089337B2
公开(公告)日:2018-10-02
申请号:US14810546
申请日:2015-07-28
Applicant: Commvault Systems, Inc.
Inventor: Muthusamy Senthilnathan , Ravi Thati , Paramasivam Kumarasamy , Hemant Mishra
IPC: G06F17/00 , G06F17/30 , G06F3/0482
Abstract: This application discloses a system for presenting data to a user based on requests to move data from primary storage to secondary storage. The system receives a request to move data that satisfies at least one criterion, from primary to secondary data storage. The system then identifies an initial database query from the request, and further builds a nested database query from the initial database query according to a database schema. Next, the system estimates a size of a result of executing the nested database query. Finally, the system provides for display to the user the estimated size.
-
49.
公开(公告)号:US10069912B2
公开(公告)日:2018-09-04
申请号:US15671011
申请日:2017-08-07
Applicant: Commvault Systems, Inc.
Inventor: Brahmaiah Vallabhaneni , Paramasivam Kumarasamy
Abstract: Systems and methods are disclosed for speedily upgrading (e.g., via service packs) components of a storage management system, such as media agents and data agents, which may number in the thousands. The disclosed methods and systems provide a lightweight and flexible approach. Executable files such as service packs are deployed to a network-shared file system and are served on demand to each targeted host computing device to launch a data agent and/or media agent component. New service packs (e.g., upgrades) are installed on another shared drive and the connection thereto is refreshed by each targeted storage management component to begin executing the new version on demand. The resultant overall upgrade process across the storage management system may be substantially shortened, and the network burden greatly reduced.
-
公开(公告)号:US10007453B2
公开(公告)日:2018-06-26
申请号:US15282894
申请日:2016-09-30
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam Kumarasamy
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/067 , G06F16/113 , G06F16/119 , G06F16/14 , G06F16/148 , G06F16/1844
Abstract: A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy of the file system as a result of the search. The abbreviated version of the secondary copy of the file system may include metadata such as a listing of secondary copy data that correspond with a search term or other filtering criteria provided by the user. An operating system of the user's computing device may mount the abbreviated version so that it can be displayed within a view of the file system of the computing device. Once a user selects one or more desired data objects listed in the abbreviated version, the selected actual one or more data objects are retrieved from secondary storage.
-
-
-
-
-
-
-
-
-