-
公开(公告)号: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: 根据某些方面,系统可以包括第一计算设备,其被配置为:响应于访问由第一数据库应用生成的数据库文件表示的多个数据库对象的至少一个第一数据库对象的请求,数据库文件 包括多个数据块,识别与所述第一数据库对象相对应的所述多个数据块的子集; 辅助存储控制器计算机被配置为:访问存储的表,其提供所述多个数据块的次级副本之间的映射和次要副本在辅助存储设备中的对应位置; 从辅助存储设备检索和转发数据块的子集; 以及第二计算设备,被配置为:接收从所述辅助存储设备检索到的所请求的数据块; 并将所接收的数据块转换成可由第二数据库应用使用的格式。
-
公开(公告)号:US20210357296A1
公开(公告)日:2021-11-18
申请号:US17387840
申请日:2021-07-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/27 , G06F16/11 , G06F16/182 , G06F16/21 , G06F16/17 , G06F16/22 , G06F16/23 , G06F3/06 , G06F11/30 , G06F11/34
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, 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.
-
公开(公告)号: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).
-
公开(公告)号: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).
-
公开(公告)号:US20210279217A1
公开(公告)日:2021-09-09
申请号:US17196749
申请日:2021-03-09
Applicant: Commvault Systems, Inc.
Inventor: Muthusamy SENTHILNATHAN , Ravi THATI , Paramasivam KUMARASAMY , Hemant MISHRA
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 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.
-
公开(公告)号:US20240028479A1
公开(公告)日:2024-01-25
申请号:US18360858
申请日:2023-07-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/27 , G06F16/11 , G06F16/182 , G06F16/21 , G06F16/17 , G06F16/22 , G06F16/23 , G06F3/06 , G06F11/30 , G06F11/34
CPC classification number: G06F11/1464 , G06F16/27 , G06F16/113 , G06F16/184 , G06F16/214 , G06F16/275 , G06F16/1727 , G06F16/1827 , G06F16/2282 , G06F16/2358 , G06F3/061 , G06F3/0643 , G06F11/3034 , G06F11/3476 , G06F11/14 , G06F3/0619 , G06F3/065 , G06F3/067 , G06F11/1448 , G06F11/1458 , G06F11/1469 , G06F3/064 , G06F11/1451 , 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).
-
公开(公告)号:US20220121635A1
公开(公告)日:2022-04-21
申请号:US17530966
申请日:2021-11-19
Applicant: Commvault Systems, Inc.
Inventor: Paramasivam KUMARASAMY , Muthusamy SENTHILNATHAN , Ravi THATI , Hemant MISHRA
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 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.
-
公开(公告)号:US20160210203A1
公开(公告)日:2016-07-21
申请号:US14717950
申请日:2015-05-20
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
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 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).
Abstract translation: 根据某些方面,系统可以包括数据代理,该数据代理被配置为:处理驻留在主存储设备上的数据库文件以识别数据库文件中的数据子集,以便归档数据库应用程序生成的数据库文件; 并从所述数据库文件中提取所述数据的子集,并将所述数据的子集存储在所述主存储设备上的归档文件中,作为具有公共大小的多个块; 以及至少一个辅助存储控制器计算机,其被配置为作为所述归档文件被复制到辅助存储设备的次要复制操作的一部分:将所述多个块复制到所述辅助存储设备,以创建副档副本 归档文件; 并创建一个表,其提供复制的多个块与辅助存储设备中的对应位置之间的映射。
-
-
-
-
-
-
-
-