-
公开(公告)号:US20160210342A1
公开(公告)日:2016-07-21
申请号:US14717930
申请日:2015-05-20
Applicant: Commvault Systems, Inc.
Inventor: Brahmaiah VALLABHANENI , Paramasivam KUMARASAMY , Rahul S. PAWAR , Henry Wallace DORNEMANN , Jun H. AHN , Muthusamy SENTHILNATHAN
IPC: G06F17/30
CPC classification number: G06F17/30575 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/0643 , G06F3/065 , G06F3/067 , G06F11/1448 , G06F11/1451 , G06F11/1458 , G06F11/1464 , G06F11/1469 , G06F17/30073 , G06F17/30138 , G06F17/302 , G06F17/30212 , G06F17/303 , G06F17/30339 , G06F17/30368 , G06F17/30581 , G06F2201/80 , G06F2201/84
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.
Abstract translation: 根据某些方面,系统可以包括第一计算设备,其被配置为:响应于访问由第一数据库应用生成的数据库文件表示的多个数据库对象的至少一个第一数据库对象的请求,数据库文件 包括多个数据块,识别与所述第一数据库对象相对应的所述多个数据块的子集; 辅助存储控制器计算机被配置为:访问存储的表,其提供所述多个数据块的次级副本之间的映射和次要副本在辅助存储设备中的对应位置; 从辅助存储设备检索和转发数据块的子集; 以及第二计算设备,被配置为:接收从所述辅助存储设备检索到的所请求的数据块; 并将所接收的数据块转换成可由第二数据库应用使用的格式。
-
公开(公告)号:US20220058090A1
公开(公告)日:2022-02-24
申请号:US17470258
申请日:2021-09-09
Applicant: Commvault Systems, Inc.
Inventor: Jun H. AHN , Waqas ASHRAF , Anup KUMAR , Brahmaiah VALLABHANENI
IPC: G06F11/14
Abstract: Rather than relying on pre-defined scheduling of secondary copy operations such as backup jobs, the illustrative opportunistic approach initiates secondary copy operations based on changing operational conditions in a storage management system. An adaptive backup readiness score is based on a number of backup-readiness operational factors. An illustrative enhanced data agent which is associated with the target database application (or other executable component) may monitor the operational factors and determine the backup readiness score based on weights assigned to the respective operational factors. The enhanced data agent may evaluate recent backup jobs to determine which of the operational factors that contributed to the backup readiness score may have been most relevant. Based on the most-relevant analysis, the enhanced data agent may adapt the weights assigned to the monitored operational factors, so that the backup readiness score may be more suitable and responsive to ongoing operational conditions in the system.
-
公开(公告)号:US20210311839A1
公开(公告)日:2021-10-07
申请号:US17239406
申请日:2021-04-23
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam KUMARASAMY , Brahmaiah VALLABHANENI , Rahul S. Pawar , Henry Wallace DORNEMANN , Jun H. AHN , Amey Vijaykumar KARANDIKAR , Amit MITKAR , Muthusamy SENTHILNATHAN , Satish Chandra KILARU
IPC: 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 data agent configured to: process a database file residing on a primary storage device(s) to identify a subset of data in the database file for archiving, the database file generated by a database application; and extract the subset of the data from the database file and store the subset of the data in an archive file on the primary storage device(s) as a plurality of blocks having a common size; and at least one secondary storage controller computer configured to, as part of a secondary copy operation in which the archive file is copied to a secondary storage device(s): copy the plurality of blocks to the secondary storage devices to create a secondary copy of the archive file; and create a table that provides a mapping between the copied plurality of blocks and corresponding locations in the secondary storage device(s).
-
公开(公告)号:US20210165719A1
公开(公告)日:2021-06-03
申请号:US17108516
申请日:2020-12-01
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam KUMARASAMY , Rahul S. PAWAR , Henry Wallace DORNEMANN , Jun H. AHN , Brahmaiah VALLABHANENI , Girish RAMOHALLI GOPALA RAO
IPC: 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).
-
公开(公告)号:US20170134490A1
公开(公告)日:2017-05-11
申请号:US15413249
申请日:2017-01-23
Applicant: Commvault Systems, Inc.
Inventor: Brahmaiah VALLABHANENI , Paramasivam KUMARASAMY
IPC: H04L29/08
CPC classification number: H04L67/1095 , H04L67/1097 , H04L67/2804
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.
-
公开(公告)号:US20240134753A1
公开(公告)日:2024-04-25
申请号:US18538108
申请日:2023-12-13
Applicant: Commvault Systems, Inc.
Inventor: Girish RAMOHALLI GOPALA RAO , Sunil Babu TELAGAMSETTI , Brahmaiah VALLABHANENI , David Alan OSHINSKY
CPC classification number: G06F11/1464 , G06F9/45558 , G06F11/1446 , G06F11/1451 , G06F16/214 , G06F16/285 , H04L67/10 , H04L67/30 , G06F2009/45562 , G06F2201/80 , G06F2201/82
Abstract: A streamlined approach enables customers to retain management control over their data in a database-as-a-service (“DBaaS”) setting, by providing managed backup copies outside cloud service providers' sphere of control. An illustrative data storage management system provides control over performing backup operations to generate managed backup copies, storing managed backup copies, recovering managed backup copies in whole or in part, migrating managed backup copies, and migrating DBaaS instances. Management control also extends to choices of where to store the managed backup copies, whether on the same cloud computing platform as the source DBaaS, on a different cloud computing platform, and/or in a non-cloud data center.
-
7.
公开(公告)号:US20220164114A1
公开(公告)日:2022-05-26
申请号:US17476213
申请日:2021-09-15
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam KUMARASAMY , Brahmaiah VALLABHANENI , Ravi THATI
IPC: G06F3/06 , G06F16/21 , G06F16/178 , G06F16/182 , G06F16/23 , G06F11/14
Abstract: A data storage system, according to certain aspects, automatically determines the accuracy of replication data when performing data backup operations. For instance, the system performs data backup using replication data rather than source data to reduce the processing load on the source system. The backup data is then associated with the source data as if the backup had been performed on the source data. If the replication system fails, then backing up replication data results in backup data that does not accurately reflect the source data. The system automatically determines the accuracy of replication data during data backup.
-
8.
公开(公告)号:US20190342387A1
公开(公告)日:2019-11-07
申请号:US16516163
申请日:2019-07-18
Applicant: Commvault Systems, Inc.
Inventor: Brahmaiah VALLABHANENI , Paramasivam KUMARASAMY
IPC: H04L29/08
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.
-
公开(公告)号:US20190220368A1
公开(公告)日:2019-07-18
申请号:US16235158
申请日:2018-12-28
Applicant: Commvault Systems, Inc.
Inventor: Brahmaiah VALLABHANENI , Paramasivam KUMARASAMY , Rahul S. PAWAR , Henry Wallace DORNEMANN , Jun H. AHN , Muthusamy SENTHILNATHAN
IPC: G06F11/14 , G06F16/23 , G06F3/06 , G06F16/182 , G06F16/17 , G06F16/27 , G06F16/21 , G06F16/11 , G06F16/22
CPC classification number: G06F11/1464 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/0643 , G06F3/065 , G06F3/067 , G06F11/14 , G06F11/1448 , G06F11/1451 , G06F11/1458 , G06F11/1469 , G06F11/3034 , G06F11/3476 , G06F16/113 , G06F16/1727 , G06F16/1827 , G06F16/184 , G06F16/214 , G06F16/2282 , G06F16/2358 , G06F16/27 , G06F16/275 , G06F2201/80 , G06F2201/84
Abstract: A system according to certain aspects improves the process of restoring database objects and converting those objects into another database file format. According to certain aspects, a database file is backed up in a block-level fashion. Instead of restoring the entire backup file, which can consume a large amount of time and computing resources, the information management system may restore a particular database object from a backup database file that is stored as multiple blocks or other granular units. Then, the information management system can extract the desired data from the restored block(s). By using block-level mapping and storage techniques described herein, the system can restore a database object in a backup database file without restoring the entire backup database file, thereby speeding up restore operations and reducing consumption of storage and processing resources. In addition, the information management system can convert the blocks, using a staging memory, to another database file format as desired.
-
公开(公告)号:US20190213087A1
公开(公告)日:2019-07-11
申请号:US16235212
申请日:2018-12-28
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam KUMARASAMY , Brahmaiah VALLABHANENI , Rahul S. PAWAR , Henry Wallace DORNEMANN , Jun H. AHN , Amey Vijaykumar KARANDIKAR , Amit MITKAR , Muthusamy SENTHILNATHAN , Satish Chandra KILARU
IPC: G06F11/14 , G06F16/23 , G06F3/06 , G06F16/182 , G06F16/17 , G06F16/27 , G06F16/21 , G06F16/11 , G06F16/22
CPC classification number: G06F11/1464 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/0643 , G06F3/065 , G06F3/067 , G06F11/1448 , G06F11/1451 , G06F11/1458 , G06F11/1469 , G06F16/113 , G06F16/1727 , G06F16/1827 , G06F16/184 , G06F16/214 , G06F16/2282 , G06F16/2358 , G06F16/27 , G06F16/275 , G06F2201/80 , G06F2201/84
Abstract: According to certain aspects, a system may include a data agent configured to: process a database file residing on a primary storage device(s) to identify a subset of data in the database file for archiving, the database file generated by a database application; and extract the subset of the data from the database file and store the subset of the data in an archive file on the primary storage device(s) as a plurality of blocks having a common size; and at least one secondary storage controller computer configured to, as part of a secondary copy operation in which the archive file is copied to a secondary storage device(s): copy the plurality of blocks to the secondary storage devices to create a secondary copy of the archive file; and create a table that provides a mapping between the copied plurality of blocks and corresponding locations in the secondary storage device(s).
-
-
-
-
-
-
-
-
-