-
公开(公告)号:US12001886B2
公开(公告)日:2024-06-04
申请号:US17817981
申请日:2022-08-06
Applicant: Oracle International Corporation
Inventor: Angelo Rajadurai , Deepika Muthukumar , Sriram V. R Nagaraja Rao
CPC classification number: G06F9/5016 , G06F11/1451 , G06F2201/80
Abstract: Disclosed is an improved system, method, and computer program product to allocate backup devices for a database system, where an appropriate appliance can be automatically allocated to accommodate backups. The allocation selects an appliance that effectively balances space allocation needs of the database with overall performance effects on a multi-tenant backup system that handles multiple databases of varying sizes.
-
公开(公告)号:US11995140B2
公开(公告)日:2024-05-28
申请号:US17821429
申请日:2022-08-22
Applicant: Salesforce, inc.
Inventor: Vivek Viswanathan , Amol Suresh Hardikar , Karishma Kishore Lalwani , Alok K Patel , Jackson Zee Herrick , Paymon Teyer
IPC: G06F16/9538 , G06F11/07 , G06F11/32 , G06F11/34 , G06Q10/10
CPC classification number: G06F16/9538 , G06F11/079 , G06F11/323 , G06F11/3409 , G06Q10/10 , G06F2201/80 , G06F2201/835
Abstract: Methods, systems, apparatuses, and computer program products are described. A database system may store data logs tracking performance data for multiple tenants of the database system. The database system may receive, via a user interface of a user device, a user input indicating a request to perform an analysis of performance data associated with one of the multiple tenants. The request may indicate a time period and a performance metric for the analysis. The database system may execute a query based on the analysis. The query may execute on a subset of the data logs associated with the tenant and the performance metric. The system may analyze a result of the query to determine one or more entities that affected the performance metric during the time period. The system may transmit an indication of the one or more entities for display at the user interface.
-
公开(公告)号:US11995040B2
公开(公告)日:2024-05-28
申请号:US16882593
申请日:2020-05-25
Applicant: EMC IP Holding Company LLC
Inventor: Chao Lin , Yuting Zhang
IPC: G06F16/174 , G06F11/14 , G06F16/14 , G06F16/182
CPC classification number: G06F16/1748 , G06F11/1451 , G06F11/1464 , G06F16/152 , G06F16/1824 , G06F2201/80
Abstract: Embodiments of the present disclosure relate to a multi-node storage system and a data deduplication method thereof. The method includes determining a similarity hash value of a super block, wherein the similarity hash value indicates similarity between super blocks The method further includes comparing the similarity hash value of the super block with a feature similarity hash value of a node of the multi-node storage system to determine whether the super block matches the node and, in response to determining that the super block matches the node, allocating the super block to the node.
-
公开(公告)号:US20240171630A1
公开(公告)日:2024-05-23
申请号:US18516934
申请日:2023-11-21
Applicant: Xactly Corporation
Inventor: Steven Bogrett , Oleksandr Podoprygora
IPC: H04L67/02 , G06F11/14 , G06F16/27 , H04L67/1097 , H04L67/561
CPC classification number: H04L67/02 , G06F11/1471 , G06F16/27 , H04L67/1097 , H04L67/561 , G06F2201/80
Abstract: A method for managing multiple representational state transfer (REST) requests using a transaction management process coupled to a cluster of computer-executed server processes. The method receives a first request to start a transaction associated with a data access process coupled to a database. The method acquires a database connection in an open state and a unique transaction identifier for the transaction. The method receives a plurality of REST queries, each of the plurality of REST queries associated with a corresponding transaction identifier. The method determines that, for at least one of the plurality of REST queries, the corresponding transaction identifier does not match the unique transaction identifier and proxy the corresponding REST queries to a selected server process. The method receives a second request to end the transaction. In response to the second request, the method completes the transaction and change the database connection to a closed state.
-
公开(公告)号:US20240168922A1
公开(公告)日:2024-05-23
申请号:US18424724
申请日:2024-01-26
Applicant: Rubrik, Inc.
Inventor: Pandian Raju
CPC classification number: G06F16/1734 , G06F11/1464 , G06F11/1469 , G06F16/14 , G06F16/162 , G06F2201/80
Abstract: During a backup a procedure, a first storage entity may backup a set of database logs from a second storage entity and metadata associated with the set of database logs may be stored in a log deletion table. In accordance with a user configuration of the second storage entity and the backup procedure, a first command to delete one or more database logs of the set from the second storage entity may be transmitted to the second storage entity. The log deletion table may be updated based on a query of second storage entity about whether the one or more database logs were deleted from the second storage entity in response to the first command Based on the updated log deletion table, a second command may be transmitted to the second storage entity to delete database logs that were not deleted in response to the first command.
-
公开(公告)号:US11977461B2
公开(公告)日:2024-05-07
申请号:US18190172
申请日:2023-03-27
Applicant: NetApp Inc.
Inventor: Abhishek Naidu , Jose Mathew , Ling Zheng , Ravindra Kuramkote
CPC classification number: G06F11/1469 , G06F3/0619 , G06F3/065 , G06F3/0664 , G06F3/0673 , G06F9/45558 , G06F11/1451 , G06F11/1458 , G06F11/1464 , G06F11/1484 , G06F2009/45562 , G06F2009/45575 , G06F2201/80 , G06F2201/815 , G06F2201/84
Abstract: Techniques are provided for incrementally restoring a virtual machine hosted by a computing environment. In response to receiving an indication that the virtual machine is to be incrementally restored, a snapshot of the virtual machine may be created while the virtual machine is shut down into an off state. The snapshot is transmitted to a storage environment as a common snapshot. The snapshot and the common snapshot are common snapshots comprising a same representation of the virtual machine. The common snapshot and a prior snapshot of the virtual machine are evaluated to identify a data difference of the virtual machine between the common snapshot and the prior snapshot. An incremental restore is performed of the virtual machine by transmitting the data difference from the storage environment to the computing environment to restore the virtual machine to a state represented by the prior snapshot.
-
公开(公告)号:US11971783B1
公开(公告)日:2024-04-30
申请号:US18340528
申请日:2023-06-23
Applicant: Snowflake Inc.
Inventor: Vlad Bunescu , Yan Huang , Jaeha Lee , Shiyu Qu , Jiaqi Yan
CPC classification number: G06F11/1433 , G06F11/3414 , G06F16/213 , G06F2201/80
Abstract: A method includes decoding, by at least one hardware processor, a notification of a changed database code of a database. A query is executed responsive to the notification. The query indicates a data processing command and a data object in the database. A regression in the changed database code is detected based on multiple regression testing operations applied to the data processing command and the data object. Analysis of the regression is performed to detect a rollout parameter of a plurality of rollout parameters as a root cause of the regression. The plurality of rollout parameters are associated with the changed database code. A determination is made on whether to perform a mitigation action for the regression based on the rollout parameter.
-
公开(公告)号:US20240134762A1
公开(公告)日:2024-04-25
申请号:US18403690
申请日:2024-01-03
Applicant: Nutanix, Inc.
Inventor: Rohan Mohan Rayaraddi , Tarun Mehta
CPC classification number: G06F11/2025 , G06F8/65 , G06F9/5038 , G06F11/0793 , G06F11/1433 , G06F11/1464 , G06F11/2069 , G06F11/2094 , G06F2201/80
Abstract: A patching operation on an availability group cluster having a plurality of nodes is disclosed. The patching operation is performed in a plurality of iterations, each including determining a current state of each of the plurality of nodes, selecting a next node based on the current state, and patching the next node. A secondary replica node is selected as the next node before the a primary replica node. Each secondary replica node is patched in accordance with a first priority, upon patching each of the secondary replica node, a failover target node for patching the primary replica node is selected, the failover target node is selected based on a second priority, and according to the second priority, a healthy synchronous secondary replica node of the plurality of nodes is selected as the failover target node before an unhealthy synchronous secondary replica node of the plurality of nodes.
-
公开(公告)号:US20240126655A1
公开(公告)日:2024-04-18
申请号:US18397987
申请日:2023-12-27
Applicant: Rubrik, Inc.
Inventor: Tarun Thakur , Pin Zhou , Prasenjit Sarkar
IPC: G06F11/14
CPC classification number: G06F11/1451 , G06F11/1469 , G06F16/219 , G06F2201/80
Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for data lineage based multi-data store recovery. In a particular embodiment, a method provides identifying first data in a first table of a plurality of tables stored in a plurality of data stores and restoring the first data to a first correct version of the first data in a prior version of the first table. The method further provides identifying a second table of the plurality of tables that descends from the first table and includes second descendent data that stems from the first data. The method also provides restoring the second descendent data to a second correct version of the second descendent data in a prior version of the second table.
-
公开(公告)号:US11960502B2
公开(公告)日:2024-04-16
申请号:US17555053
申请日:2021-12-17
Applicant: VMware, Inc.
Inventor: Ittai Abraham , Guy Gueta , Igor Golikov , Toly Kournik , Tsvetomir Dimitrov
CPC classification number: G06F16/273 , G06F11/1451 , G06F2201/80
Abstract: In some embodiments, a method sends first messages that request first information for a set of blocks of the blockchain to the N replicas. Each replica maintains a respective instance of the blockchain. Second messages is received from at least a portion of the N replicas. The second messages include the first information for the set of blocks from each respective instance of the blockchain that is maintained by the N replicas. The method analyzes the first information to determine whether a consensus on the first information is reached by a number of replicas. When consensus is reached, a request is sent to a replica for one or more blocks to back up to a backup blockchain and second information is received for the one or more blocks from the replica. The method uses the second information to back up the one or more blocks in the backup blockchain.
-
-
-
-
-
-
-
-
-