发明名称 Parallel event processing in a database system
摘要 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.
申请公布号 US8448186(B2) 申请公布日期 2013.05.21
申请号 US20070777783 申请日期 2007.07.13
申请人 SAXENA ABHISHEK;BHATT NEERJA;ORACLE INTERNATIONAL CORPORATION 发明人 SAXENA ABHISHEK;BHATT NEERJA
分类号 G06F3/00;G06F9/44;G06F9/46;G06F13/00 主分类号 G06F3/00
代理机构 代理人
主权项
地址