-
91.
公开(公告)号:US09965359B2
公开(公告)日:2018-05-08
申请号:US14657854
申请日:2015-03-13
Applicant: Juchang Lee , Chang-Gyoo Park , Hyoung-Jun Na , Deok-Hoe Kim
Inventor: Juchang Lee , Chang-Gyoo Park , Hyoung-Jun Na , Deok-Hoe Kim
CPC classification number: G06F11/1469 , G06F11/1464 , G06F17/30368 , G06F17/30371 , G06F17/30377 , G06F17/30575 , G06F17/30578 , G06F17/30876 , G06F2201/80
Abstract: Disclosed herein are system, method, and computer program product embodiments for removing a deadlock during replication from distributed source tables to a replica node. An embodiment operates by detecting a deadlock at a parallel log replayer at a replica node. A first replication log entry from a queue at the parallel log replayer is then selected based on whether removing the first replication log entry from the queue removes the deadlock. The first replication log entry is then forwarded to a waiting queue. A second replication log entry is then replayed at the parallel log replayer. After replaying the second replication log entry, the first replication log entry is replayed at the parallel log replayer.
-
公开(公告)号:US20180121517A1
公开(公告)日:2018-05-03
申请号:US15339772
申请日:2016-10-31
Applicant: International Business Machines Corporation
Inventor: Eric L. Barsness , Daniel E. Beuch , Alexander Cook , John M. Santosuosso
CPC classification number: G06F17/30516 , G06F11/3006 , G06F11/302 , G06F11/3466 , G06F17/30595 , G06F2201/80 , G06F2201/805 , G06F2201/865 , H04L41/00
Abstract: Profiling data characterizing a data streaming application is used to project changes to a relational database resulting from current in-flight streamed data. Preferably, the streaming application produces tuples which are entered into the relational database. Trace data is collected during previous execution of the streaming application to construct operator graph profile data showing likely paths of tuples through multiple processing elements of the streaming application. Responsive to a query, agent(s) residing within the computer system(s) supporting the streaming application query in-flight tuples in one or more buffers of the streaming application. The responses to the agent queries are analyzed using the operator graph profile data to project tuples which will be output to the database. Projected changes to the database may alternatively be used for other purposes, e.g., creating database metadata structures; reorganizing data inserts; regulating query governors; and/or updating database statistics.
-
公开(公告)号:US20180121489A1
公开(公告)日:2018-05-03
申请号:US15342224
申请日:2016-11-03
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: CATIA MECOZZI , NICOLA MILANESE , STEFANO SIDOTI
CPC classification number: G06F16/2365 , G06F11/3055 , G06F11/3442 , G06F16/21 , G06F16/27 , G06F2201/80
Abstract: A solution is proposed for managing a database, which comprises one or more data units stored in one or more of a plurality of computing machines. A corresponding method comprises monitoring one or more machine parameters relating to operation of each computing machine over time, monitoring one or more unit parameters relating to operation of each data unit on the corresponding computing machine over time, detecting a relocation condition corresponding to a missing fulfillment of one or more targets according to the monitored unit parameters, and determining a proposed relocation of the data units in the computing machines removing the missing fulfillment of the targets according to the monitored unit parameters and the monitored machine parameters for use in relocating the data units accordingly.
-
公开(公告)号:US20180113769A1
公开(公告)日:2018-04-26
申请号:US15693181
申请日:2017-08-31
Applicant: CommVault Systems, Inc.
Inventor: Jun H. Ahn , Manas Bhikchand Mutha , Chitra Ramaswamy
CPC classification number: G06F11/1469 , G06F11/1451 , G06F11/1453 , G06F16/00 , G06F2201/80 , G06F2201/84
Abstract: A information management system allows a user to search through a secondary copy of data, such as a back up, archive, or snapshot without first retrieving the secondary copy of data. Instead, the system constructs lightweight data that can be displayed to a user as a representation of the search results. Lightweight data may include metadata or other information that identifies data included in the secondary copy of data. The lightweight data may be perceived as being the secondary copy of data and allow a user to browse through search results. Once the user identifies a search result that is of interest, information in the lightweight data can be used to retrieve the secondary copy of data. Because lightweight data may have a smaller file size than the file size of the secondary copy of data, the latency of performing a search may be reduced.
-
公开(公告)号:US20180113766A1
公开(公告)日:2018-04-26
申请号:US15851336
申请日:2017-12-21
Applicant: International Business Machines Corporation
Inventor: Serge Bourbonnais , Austin F.M. D'Costa , Yat On Lau , Xiao Li , Hong Min , Gong Su , Jonathan W. Wierenga , Christian Zentgraf
CPC classification number: G06F11/1451 , G06F17/30303 , G06F17/30368 , G06F17/30377 , G06F17/30581 , G06F2201/80 , G06F2201/82
Abstract: Provided are techniques for replicating relational transactional log data to a big data platform. Change records contained in change data tables are fetched. A relational change history with transaction snapshot consistency is rebuilt to generate consistent change records by joining the change data tables and a unit of work table based on a commit sequence identifier. The consistent change records are stored on the big data platform, and queries are answered on the big data platform using the consistent change records.
-
公开(公告)号:US09946740B2
公开(公告)日:2018-04-17
申请号:US14666570
申请日:2015-03-24
Applicant: Rajeev Athani , Manjunatha Nanjundappa , Rajesh Sidappa Kuri
Inventor: Rajeev Athani , Manjunatha Nanjundappa , Rajesh Sidappa Kuri
CPC classification number: G06F17/30312 , G06F11/1471 , G06F17/30171 , G06F17/30424 , G06F2201/80 , G06F2201/81
Abstract: A solution for maintaining the operation of a server and allowing the transfer of data from client devices to a database without locking the database during an audit and pack process is realized that reduces the amount of time lost due to backup file storage transfer. When a file is backed up to a first storage trail through the audit process, the trail may eventually become filled to capacity. Upon the first storage trail filling to capacity, a pack process is initiated, and a backup storage trail is created to store the data during this process. Upon completion of the pack process, the data from the backup storage trail is transferred to another active storage trail.
-
97.
公开(公告)号:US20180096023A1
公开(公告)日:2018-04-05
申请号:US15402729
申请日:2017-01-10
Applicant: Microsoft Technology Licensing, LLC
Inventor: Girish Mittur VENKATARAMANAPPA , Zhengguo SUN , Varun Kunjbihari TIBREWAL , Steven John LINDELL , Sameer Arun VERKHEDKAR , Sandeep LINGAM , Colin NEVILLE
IPC: G06F17/30
CPC classification number: G06F16/2365 , G06F11/1451 , G06F11/1464 , G06F11/1469 , G06F11/1471 , G06F11/1474 , G06F11/2028 , G06F11/2033 , G06F11/2035 , G06F11/2041 , G06F11/2048 , G06F11/2097 , G06F16/183 , G06F16/1844 , G06F16/2358 , G06F16/2379 , G06F16/27 , G06F2201/80 , G06F2201/805 , G06F2201/82
Abstract: A Distributed Availability Group (DAG) spans two AGs, each spanning one or more replica nodes and functioning as primary or secondary AG. A primary AG is replicated to the secondary AG synchronously or asynchronously. A failover in the DAG results in the AGs swapping their roles. Multiple DAGs can be linked together as a chain, which provides many useful features including disaster recovery across geographical regions, massive read scale (numerous readable secondary nodes), online migration of databases (across different operating systems and computing environments). The systems using DAGs can replicate databases across multiple independent high availability (HA) failover clusters using complex replication topologies and allow for manual failover and failback. The systems allow chaining of multiple AGs to provision a treelike structure of replicas and numerous secondary replicas without impacting performance. The systems automatically seed new database replicas to facilitate building a complex topology of DAGs.
-
公开(公告)号:US09934115B2
公开(公告)日:2018-04-03
申请号:US15407572
申请日:2017-01-17
Applicant: International Business Machines Corporation
CPC classification number: G06F11/2033 , G06F11/2028 , G06F11/2035 , G06F11/2048 , G06F11/2066 , G06F11/2069 , G06F11/2092 , G06F11/2094 , G06F17/30283 , G06F17/30306 , G06F17/30371 , G06F17/30575 , G06F2201/80 , G06F2201/82
Abstract: A first compute node of a plurality of compute nodes of a database cluster may receive a request for a database transaction from a client application. The client application may be located within the first compute node. A first connection may be established, without regard to whether another compute node has a lighter workload than the first compute node, between the client application and a first database of the database cluster. The first connection may be a local connection, wherein the first database is located within the first compute node. The first compute node may detect that a failure associated with the first database has occurred. The first compute node may execute a failover operation to continue servicing the request for the data. The executing of a failover operation may include establishing a second connection between the client application and a second database of the database cluster.
-
公开(公告)号:US09928271B2
公开(公告)日:2018-03-27
申请号:US15194818
申请日:2016-06-28
Applicant: International Business Machines Corporation
Inventor: Manoj K. Agarwal , Amitava Kundu , Rajesh Sambandhan , Mangesh V. Shanbhag
CPC classification number: G06F17/30377 , G06F11/3409 , G06F11/3414 , G06F17/30477 , G06F17/30489 , G06F17/30876 , G06F17/30949 , G06F17/30961 , G06F17/40 , G06F2201/80 , G06F2201/87 , G06F2201/88
Abstract: Sequences of hierarchical records are aggregated and summarized. A capture log that includes a plurality of operations of a workload is received. A first data structure that models transaction types as sequences of nodes is created. The nodes identify operations in the workload. A present operation and a transaction identifier are read from the capture log. The transaction identifier is dissociated from a first node that identifies a prior operation. The transaction identifier is associated with a second node that identifies the present operation. In a second data structure that associates nodes with transaction identifiers, the first node is dissociated from the transaction identifier and the second node is associated with the transaction identifier. A summary of the workload is generated based, at least in part, on the first and second data structures. The summary includes signatures of transaction types and counts of instances of the transaction types.
-
公开(公告)号:US20180081897A1
公开(公告)日:2018-03-22
申请号:US15823549
申请日:2017-11-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Dongyan JIANG , Qiang PENG , Hongzhong ZHENG
CPC classification number: G06F16/1748 , G06F3/0608 , G06F11/1453 , G06F16/215 , G06F16/2255 , G06F2201/80
Abstract: A memory system is disclosed. The memory system may include a Big Hash Table and a Little Hash Table. The memory system may also include an Overflow Region and a Translation Table to map a logical address to a Physical Line Identifier (PLID), which may include a region identifier and a physical address.
-
-
-
-
-
-
-
-
-