Asynchronous actions using flashback
First Claim
1. A method for responding to a change made in a system, the method comprising the steps of:
- assigning a change time to said change;
generating a record of said change, wherein the step of generating said record is performed asynchronously relative to when the change is made;
reading said record of said change, wherein the step of reading said record is performed asynchronously relative to when the record is generated;
executing a flashback query, wherein the flashback query processes data from said system at an access time that is based on said change time; and
determining an action to perform in response to said change based on results of said flashback query.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for sharing information in a wide variety of contexts. An information sharing system is described that allows both an explicit capture process and an implicit capture process to add information items to a staging area. Further, the information sharing system supports both implicit and explicit consumption of information items that are stored in said staging area. A rules engine is provided to allow users to create and register rules that customize the behavior of the capture processes, the consuming processes, and propagation processes that propagate information from the staging areas to designated destinations. Techniques are also described for achieving exactly-once handling of sequence of items, where the items are maintained in volatile memory. Techniques are also provided for recording DDL operations, and for asynchronously performing operations based on the previously-performed DDL operations.
163 Citations
6 Claims
-
1. A method for responding to a change made in a system, the method comprising the steps of:
-
assigning a change time to said change;
generating a record of said change, wherein the step of generating said record is performed asynchronously relative to when the change is made;
reading said record of said change, wherein the step of reading said record is performed asynchronously relative to when the record is generated;
executing a flashback query, wherein the flashback query processes data from said system at an access time that is based on said change time; and
determining an action to perform in response to said change based on results of said flashback query. - View Dependent Claims (2, 3)
-
-
4. A machine-readable medium carrying one or more sequences of instructions for responding to a change made in a system, wherein execution of the one or more sequences of instructions by one or more processor cases the one or more processors to perform the steps of:
-
assigning a change time to said change;
generating a record of said change, wherein the step of generating said record is performed asynchronously relative to when the change is made;
reading said record of said change, wherein the step of reading said record is performed asynchronously relative to when the record is generated;
executing a flashback query, wherein the flashback query processes data from said system at an access time that is based on said change time; and
determining an action to perform in response to said change based on results of said flashback query. - View Dependent Claims (5, 6)
-
Specification