Invention Grant
- Patent Title: Parallel event processing in a database system
- Patent Title (中): 数据库系统中的并行事件处理
-
Application No.: US11777783Application Date: 2007-07-13
-
Publication No.: US08448186B2Publication Date: 2013-05-21
- Inventor: Abhishek Saxena , Neerja Bhatt
- Applicant: Abhishek Saxena , Neerja Bhatt
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Palermo Truong Becker Bingham Wong LLP
- Agent Daniel D. Ledesma
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F9/44 ; G06F9/46 ; G06F13/00

Abstract:
Techniques for processing events in parallel are provided. Multiple publishers publish events in parallel to a plurality of channels. Each channel is a queue that maintains a list of events that are awaiting to be processed by one or more slave processes. In one approach, all events that need to be persistent are published to a persistent channel, whereas all events that do not need to be persistent are published to one or more in-memory channels. In another approach, for each event, a publisher determines which channel of the plurality of channel to publish the event. The determination is based, at least in part, on the number of events in each channel and, optionally, the type of each event in each channel. In either approach, each event from a single publisher is published to the same channel.
Public/Granted literature
- US20090019456A1 PARALLEL EVENT PROCESSING IN A DATABASE SYSTEM Public/Granted day:2009-01-15
Information query