Transmitting Critical Table Information in Databases
First Claim
1. A method for transmitting information relating to occurrence of an event in a critical table of a database, the method comprising:
- preparing a data packet containing information regarding the event;
transmitting the data packets to a multicast group over a network; and
forwarding the data packets to a destination device subscribed to the multicast group, and the data packets not stored by the multicast group.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for sending information regarding an event in a critical table in a database. A receiver receives information regarding an event from a trigger corresponding to the event. The event may be one of an insert row, delete row or update row. Thereafter, a processor prepares one or more datagram packets containing the information regarding the event. Then, an event dispatcher sends the one or more datagram packets to a multicast group over a network. Finally, the multicast group forwards the datagram packets to a destination host device subscribed to the multicast group, without storing the datagrain packets.
-
Citations
20 Claims
-
1. A method for transmitting information relating to occurrence of an event in a critical table of a database, the method comprising:
-
preparing a data packet containing information regarding the event; transmitting the data packets to a multicast group over a network; and forwarding the data packets to a destination device subscribed to the multicast group, and the data packets not stored by the multicast group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for transmitting information regarding occurrence of an event in a critical table of a database, wherein the event is at least one of an insert row event, a delete row event or update row event, the system comprising:
-
a receiver configured to receive information regarding the event from a trigger corresponding to the event in the database, wherein the information includes one or more of a database table name, a primary key value, type of event and change in value of data in the database table; a processor configured to prepare one or more data packets containing the information regarding the event; an event dispatcher configured to send the data packets to a multicast group over a network; a multicast group module configured to forward the data packets to a destination host device subscribed to the multicast group, wherein the data packets are not stored by the multicast group; and an event receiver configured to receive the data packets at the destination host device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A storage medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus for transmitting information regarding occurrence of an event in a critical table of a database, wherein the event is at least one of an insert row event, a delete row event or update row event, comprising:
-
a receiver configured to receive information regarding the event from a trigger corresponding to the event in the database, wherein the information includes one or more of a database table name, a primary key value, type of event and change in value of data in the database table; a processor configured to prepare one or more data packets containing the information regarding the event; an event dispatcher configured to send the data packets to a multicast group over a network; a multicast group module configured to forward the data packets to a destination host device subscribed to the multicast group, wherein the data packets are not stored by the multicast group; and an event receiver configured to receive the data packets at the destination host device.
-
Specification