-
公开(公告)号:US09659108B2
公开(公告)日:2017-05-23
申请号:US14558055
申请日:2014-12-02
Applicant: QBASE, LLC
Inventor: Scott Lightner , Franz Weckesser
CPC classification number: G06F17/30545 , G06F11/3055 , G06F11/3409 , G06F17/30371 , G06F17/30867 , G06F17/30964 , G06F2201/80
Abstract: Disclosed are pluggable, distributed computing-system architectures allowing for embedding analytics to be added or removed from nodes of a system hosting an in-memory database. The disclosed system includes an API that may be used to create customized, application specific analytics modules. The newly created analytics modules may be easily plugged into the in-memory database. Each user query submitted to the in-memory database may specify different analytics be applied with differing parameters. All analytics modules operate on the in-memory image of the data, inside the in-memory database platform. All the analytics modules, may be capable of performing on-the-fly analytics, which may allow a dynamic and comprehensive processing of search results.
-
142.
公开(公告)号:US09659050B2
公开(公告)日:2017-05-23
申请号:US13960335
申请日:2013-08-06
Applicant: Mihnea Andrei , Colin Florendo , Anil Kumar Goel
Inventor: Mihnea Andrei , Colin Florendo , Anil Kumar Goel
CPC classification number: G06F17/30362 , G06F11/1448 , G06F17/30309 , G06F17/30312 , G06F17/30315 , G06F17/30339 , G06F17/30368 , G06F17/30371 , G06F2201/80 , G06F2201/825 , G06F2201/84 , G06F2201/87
Abstract: A delta store giving row-level versioning semantics to a non-row-level versioning underlying store is described. An example method includes establishing a column-based in-memory database including a main store and a delta store, where the main store does not allow concurrent transactions on a same table and the delta store has a plurality of row-visibility bitmaps implementing a row-level versioning mechanism that allows concurrent transactions on the same table. A transaction associated with the column-based in-memory database is received. For each table read by the transaction, a version of the table in the delta store that represents a transaction-consistent snapshot of the database visible to the transaction is determined. Each table is represented in the main store and the delta store; and each version of the table is represented by one or more bitmaps. Upon execution of a DML as part of the transaction, for each table written by the transaction, the data changes generated by the transaction is recorded in the one or more bitmaps that represent a private version of the table. Upon commit of the transaction, for each table written by the transaction, a new public version of the table is generated based on the private version of the table, and the public version represents a new transaction-consistent snapshot of the database visible to subsequent transactions.
-
公开(公告)号:US09652329B2
公开(公告)日:2017-05-16
申请号:US14303804
申请日:2014-06-13
Applicant: International Business Machines Corporation
Inventor: Aravinda Prasad , Mahesh J. Salgaonkar
CPC classification number: G06F11/0793 , G06F11/0706 , G06F11/0751 , G06F11/0778 , G06F11/079 , G06F11/1402 , G06F11/1438 , G06F11/1469 , G06F17/30864 , G06F2201/80
Abstract: An application is identified that was running at a time of a system crash. A system dump file is received that was created responsive to the system crash. A restoration dataset stored in the system dump file is determined. The application is restored based, at least in part, on the restoration dataset.
-
公开(公告)号:US20170132088A1
公开(公告)日:2017-05-11
申请号:US15411835
申请日:2017-01-20
Applicant: CommVault Systems, Inc.
Inventor: Chandrashekar Maranna , Manoj Kumar Vijayan , Abhishek Narulkar , Deepak Raghunath Attarde , Saurabh Agrawal
CPC classification number: G06F11/1453 , G06F3/0608 , G06F3/0619 , G06F3/0641 , G06F3/065 , G06F3/067 , G06F11/00 , G06F11/1435 , G06F11/1469 , G06F17/30156 , G06F17/30309 , G06F2201/80 , G06F2201/84
Abstract: According to certain aspects, a method can include receiving an indication that a restoration of a deduplication database using a secondary copy of a file associated with a secondary copy job is complete; retrieving a first data fingerprint from a data storage database, wherein the first data fingerprint is associated with the secondary copy job used to restore the deduplication database; retrieving a second data fingerprint from a deduplication database media agent, wherein the second data fingerprint is associated with the secondary copy job used to restore the deduplication database; comparing the first data fingerprint with the second data fingerprint to determine whether the first data fingerprint and the second data fingerprint match; and transmitting an instruction to the deduplication database media agent to rebuild the restored deduplication database in response to a determination that the first data fingerprint and the second data fingerprint do not match.
-
公开(公告)号:US20170132070A1
公开(公告)日:2017-05-11
申请号:US15409565
申请日:2017-01-19
Applicant: International Business Machines Corporation
Inventor: Aravinda Prasad , Mahesh J. Salgaonkar
IPC: G06F11/07
CPC classification number: G06F11/0793 , G06F11/0706 , G06F11/0751 , G06F11/0778 , G06F11/079 , G06F11/1402 , G06F11/1438 , G06F11/1469 , G06F16/951 , G06F2201/80
Abstract: An application is identified that was running at a time of a system crash. A system dump file is received that was created responsive to the system crash. A restoration dataset stored in the system dump file is determined. The application is restored based, at least in part, on the restoration dataset.
-
公开(公告)号:US09646042B2
公开(公告)日:2017-05-09
申请号:US14862007
申请日:2015-09-22
Applicant: Dell Products L.P.
Inventor: Ketan Bengali , Kaniska Mandal , Alex J. Chen
CPC classification number: G06F17/30371 , G06F11/1469 , G06F17/30563 , G06F2201/80
Abstract: An extract-transform-load (ETL) platform fetches consistent datasets in a batch for a given period of time and provides the ability to rollback that batch. The batch may be fetched for an interval of time, and the ETL platform may fetch new or changed data from different cloud/on-premise applications. It will store this data in the cloud or on-premise to build data history. As the ETL platform fetches new data, the system will not overwrite existing data, but rather will create new versions so that change history is preserved. For any reason, if businesses would like to rollback data, they could rollback to any previous batch.
-
公开(公告)号:US09645891B2
公开(公告)日:2017-05-09
申请号:US14561046
申请日:2014-12-04
Applicant: CommVault Systems, Inc.
Inventor: Jun H. Ahn , Waqas Ashraf , Anup Kumar , Brahmaiah Vallabhaneni
CPC classification number: G06F11/1461 , G06F11/1451 , G06F11/1453 , G06F11/3034 , G06F11/3485 , G06F2201/80 , G06F2201/81 , G06F2201/88
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.
-
公开(公告)号:US09639274B2
公开(公告)日:2017-05-02
申请号:US14686038
申请日:2015-04-14
Applicant: CommVault Systems, Inc.
Inventor: Chandrashekar Maranna , Manoj Kumar Vijayan , Abhishek Narulkar , Deepak Raghunath Attarde , Saurabh Agrawal
CPC classification number: G06F11/1453 , G06F3/0608 , G06F3/0619 , G06F3/0641 , G06F3/065 , G06F3/067 , G06F11/00 , G06F11/1435 , G06F11/1469 , G06F17/30156 , G06F17/30309 , G06F2201/80 , G06F2201/84
Abstract: According to certain aspects, a method can include receiving an indication that a restoration of a deduplication database using a secondary copy of a file associated with a secondary copy job is complete; retrieving a first data fingerprint from a data storage database, wherein the first data fingerprint is associated with the secondary copy job used to restore the deduplication database; retrieving a second data fingerprint from a deduplication database media agent, wherein the second data fingerprint is associated with the secondary copy job used to restore the deduplication database; comparing the first data fingerprint with the second data fingerprint to determine whether the first data fingerprint and the second data fingerprint match; and transmitting an instruction to the deduplication database media agent to rebuild the restored deduplication database in response to a determination that the first data fingerprint and the second data fingerprint do not match.
-
公开(公告)号:US09619333B2
公开(公告)日:2017-04-11
申请号:US14919046
申请日:2015-10-21
Applicant: International Business Machines Corporation
Inventor: Wen Qing Chen , Ya Jie Li , Hang Xiao , Ming Yan
CPC classification number: G06F3/0604 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/0643 , G06F3/065 , G06F3/0652 , G06F3/0659 , G06F3/067 , G06F3/0689 , G06F11/1451 , G06F11/1464 , G06F11/1471 , G06F17/30135 , G06F17/30174 , G06F2201/80 , G06F2201/805 , G06F2201/82 , G06F2201/84
Abstract: As disclosed herein, a method for optimizing data synchronization when performing a block-level backup includes receiving a customized merging plan, and creating a padding map that includes missing data information, and sending the padding map to a local backup server to request missing data. The method further includes receiving from the local backup server the missing data, and performing a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot.
-
150.
公开(公告)号:US09613104B2
公开(公告)日:2017-04-04
申请号:US13399467
申请日:2012-02-17
Applicant: Charles Smith , Jeffrey Magnusson , Siddharth Anand
Inventor: Charles Smith , Jeffrey Magnusson , Siddharth Anand
CPC classification number: G06F11/1446 , G06F11/1662 , G06F11/2094 , G06F17/30348 , G06F17/30368 , G06F17/30548 , G06F17/30551 , G06F2201/80 , G06F2201/82 , G06F2201/835 , G06F2201/84
Abstract: A method and system for building a point-in-time snapshot of an eventually-consistent data store. The data store includes key-value pairs stored on a plurality of storage nodes. In one embodiment, the data store is implemented as an Apache® Cassandra database running in the “cloud.” The data store includes a journaling mechanism that stores journals (i.e., inconsistent snapshots) of the data store on each node at various intervals. In Cassandra, these snapshots are sorted string tables that may be copied to a back-up storage location. A cluster of processing nodes may retrieve and resolve the inconsistent snapshots to generate a point-in-time snapshot of the data store corresponding to a lagging consistency point. In addition, the point-in-time snapshot may be updated as any new inconsistent snapshots are generated by the data store such that the lagging consistency point associated with the updated point-in-time snapshot is more recent.
-
-
-
-
-
-
-
-
-