US2017286513A1PendingUtilityA1

Supplementing change streams

Assignee: IBMPriority: Apr 5, 2016Filed: Apr 5, 2016Published: Oct 5, 2017
Est. expiryApr 5, 2036(~9.7 yrs left)· nominal 20-yr term from priority
G06F 16/27H04L 67/10G06F 17/30575
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Aspects of the present invention disclose a method, computer program product, and system for analyzing change stream data. The method includes identifying, by one or more computer processors, a list of changes in a replication stream. The method further includes determining, by one or more computer processors, if one or more changes in the list of changes matches a criteria for a hint. The method further includes in response to determining that one or more of the changes in the list of changes matches the criteria for a hint, inserting, by one or more computer processors, the hint into the list of changes prior to a first change of the one or more changes that triggers a match in criteria.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 - 9 . (canceled) 
     
     
         10 . A computer program product for analyzing change stream data, the computer program product comprising:
 one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising:   program instructions to identify a list of changes in a replication stream;   program instructions to determine if one or more changes in the list of changes matches a criteria for a hint; and   in response to determining that one or more of the changes in the list of changes matches the criteria for a hint, program instructions to insert the hint into the list of changes prior to a first change of the one or more changes that triggers a match in criteria.   
     
     
         11 . The computer program product of  claim 10 , wherein program instructions to identify a list of changes in a replication stream comprises program instructions to:
 identify a list of changes occurring on a first database, wherein the list of changes in the first database are sent to a second database.   
     
     
         12 . The computer program product of  claim 10 , wherein program instructions to determine if one or more changes in the list of changes matches a criteria for a hint comprises program instructions to:
 identify criteria of one or more preset hints;   review the list of changes in a replication stream; and   determine if the identified criteria of the one or more preset hints matches the reviewed list of changes in a replication stream.   
     
     
         13 . The computer program product of  claim 10 , wherein criteria for a hint comprises one or more specific changes in the list of changes that occur in a specific sequence. 
     
     
         14 . The computer program product of  claim 11 , wherein a hint comprises an instruction for reducing the amount of changes needed in a second database to match changes made to a first database. 
     
     
         15 . The computer program product of  claim 12 , wherein program instructions to identify criteria of one or more preset hints comprises program instructions to:
 identify a pattern of changes in the identified list of changes; and   determine if the pattern of changes matches the criteria for one or more preset hints.   
     
     
         16 . The computer program product of  claim 10 , wherein a list of changes in a replication stream further comprises program instructions to:
 identify a first sequence of changes in the list of changes;   determine if the total number of changes in the sequence of changes in the list of changes could be reduced in a new sequence of changes by fewer than the total number of changes to result in the same outcome of changes; and   create a new hint that matches the new sequence of changes.   
     
     
         17 . The computer program product of  claim 16 , wherein, the created hint comprises a new sequence of changes and a criteria for the created new hint is the first sequence of changes in the list of changes. 
     
     
         18 . A computer system for analyzing change stream data, the computer system comprising:
 one or more computer processors;   one or more computer readable storage media;   program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:   program instructions to identify a list of changes in a replication stream;   program instructions to determine if one or more changes in the list of changes matches a criteria for a hint; and   in response to determining that one or more of the changes in the list of changes matches the criteria for a hint, program instructions to insert the hint into the list of changes prior to a first change of the one or more changes that triggers a match in criteria.   
     
     
         19 . The computer system of  claim 18 , wherein program instructions to identify a list of changes in a replication stream comprises program instructions to:
 identify a list of changes occurring on a first database, wherein the list of changes in the first database are sent to a second database.   
     
     
         20 . The computer system of  claim 18 , wherein program instructions to determine if one or more changes in the list of changes matches a criteria for a hint comprises program instructions to:
 identify criteria of one or more preset hints;   review the list of changes in a replication stream; and   determine if the identified criteria of the one or more preset hints matches the reviewed list of changes in a replication stream.   
     
     
         21 . The computer system of  claim 18 , wherein criteria for a hint comprises one or more specific changes in the list of changes that occur in a specific sequence. 
     
     
         22 . The computer system of  claim 19 , wherein a hint comprises an instruction for reducing the amount of changes needed in a second database to match changes made to a first database. 
     
     
         23 . The computer system of  claim 20 , wherein program instructions to identify criteria of one or more preset hints comprises program instructions to:
 identify a pattern of changes in the identified list of changes; and   determine if the pattern of changes matches the criteria for one or more preset hints.   
     
     
         24 . The computer system of  claim 18 , wherein a list of changes in a replication stream further comprises program instructions to:
 identify a first sequence of changes in the list of changes;   determine if the total number of changes in the sequence of changes in the list of changes could be reduced in a new sequence of changes by fewer than the total number of changes to result in the same outcome of changes; and   create a new hint that matches the new sequence of changes.   
     
     
         25 . The computer system of  claim 24 , wherein, the created hint comprises a new sequence of changes and a criteria for the created new hint is the first sequence of changes in the list of changes.

Join the waitlist — get patent alerts

Track US2017286513A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.