发明授权
- 专利标题: Parallel event processing in a database system
- 专利标题(中): 数据库系统中的并行事件处理
-
申请号: US11777783申请日: 2007-07-13
-
公开(公告)号: US08448186B2公开(公告)日: 2013-05-21
- 发明人: Abhishek Saxena , Neerja Bhatt
- 申请人: Abhishek Saxena , Neerja Bhatt
- 申请人地址: US CA Redwood Shores
- 专利权人: Oracle International Corporation
- 当前专利权人: Oracle International Corporation
- 当前专利权人地址: US CA Redwood Shores
- 代理机构: Hickman Palermo Truong Becker Bingham Wong LLP
- 代理商 Daniel D. Ledesma
- 主分类号: G06F3/00
- IPC分类号: G06F3/00 ; G06F9/44 ; G06F9/46 ; G06F13/00
摘要:
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.
公开/授权文献
- US20090019456A1 PARALLEL EVENT PROCESSING IN A DATABASE SYSTEM 公开/授权日:2009-01-15
信息查询