Method of ensuring availability of event notification registrations of a database management system
First Claim
Patent Images
1. A method of ensuring availability of event notification registrations of a first database management system, said method comprising:
- creating said event notification registrations, each event notification registration specifying an event occurrence in the first database management system for which a client should be notified;
receiving a replication preference for each event notification registration, said replication preference indicating whether to replicate a respective event notification registration;
storing said event notification registrations in a database of said first database management system;
based on said replication preference, replicating said event notification registrations in a designated second database management system to create replicated event notification registrations; and
subsequent to a failure of the first database management system, notifying the client of the occurrence of events in the second database management system that match events specified by the replicated event notification registrations.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of ensuring availability of event notification registrations of a database management system is described and provided. The method comprises creating the event notification registrations and storing the event notification registrations in a database of the database management system. Further, the event notification registrations are replicated in a designated database management system to create replicated event notification registrations. If the database management system fails, the replicated event notification registrations are utilized.
-
Citations
15 Claims
-
1. A method of ensuring availability of event notification registrations of a first database management system, said method comprising:
-
creating said event notification registrations, each event notification registration specifying an event occurrence in the first database management system for which a client should be notified; receiving a replication preference for each event notification registration, said replication preference indicating whether to replicate a respective event notification registration; storing said event notification registrations in a database of said first database management system; based on said replication preference, replicating said event notification registrations in a designated second database management system to create replicated event notification registrations; and subsequent to a failure of the first database management system, notifying the client of the occurrence of events in the second database management system that match events specified by the replicated event notification registrations. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium comprising computer-executable instructions stored therein for performing a method of ensuring availability of event notification registrations of a first database management system, said method comprising:
-
creating said event notification registrations, each event notification registration specifying an event occurrence in the first database management system for which a client should be notified; receiving a replication preference for each event notification registration, said replication preference indicating whether to replicate a respective event notification registration; storing said event notification registrations in a database of said first database management system; based on said replication preference, replicating said event notification registrations in a designated second database management system to create replicated event notification registrations; and subsequent to a failure of the first database management system, notifying the client of the occurrence of events in the second database management system that match events specified by the replicated event notification registrations. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a memory comprising instructions stored therein; and a processor for executing said instructions to perform a method of ensuring availability of event notification registrations of a first database management system, comprising; creating said event notification registrations, each event notification registration specifying an event occurrence in the first database management system for which a client should be notified; receiving a replication preference for each event notification registration, said replication preference indicating whether to replicate a respective event notification registration; storing said event notification registrations in a database of said first database management system; based on said replication preference, replicating said event notification registrations in a designated second database management system to create replicated event notification registrations; and subsequent to a failure of the first database management system, notifying the client of the occurrence of events in the second database management system that match events specified by the replicated event notification registrations. - View Dependent Claims (12, 13, 14, 15)
-
Specification