发明名称 Optimizing continuous query operations in an in memory data grid (IMDG)
摘要 Embodiments of the invention provide a method, system and computer program product for optimized continuous query processing in an in memory data grid (IMDG). In an embodiment of the invention, a method for optimized continuous query processing in an IMDG includes receiving a request to add an object to an IMDG. The method also includes evaluating a continuous query upon the object in order to produce a result. The method yet further includes adding an attribute to the object referencing the continuous query and assigning a value to the attribute of the result. The method even yet further includes inserting the object with the attribute into the IMDG. Finally, the method includes returning the value of the attribute in lieu of repeating an evaluation of the continuous query in response to receiving a request to repeat an evaluation of the continuous query in respect to the object.
申请公布号 US9613087(B2) 申请公布日期 2017.04.04
申请号 US201414580152 申请日期 2014.12.22
申请人 International Business Machines Corporation 发明人 Amrhein Dustin K.;Berg Douglas;Gaur Nitin;Parees Benjamin M.
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 CRGO Law 代理人 Greenberg, Esq. Steven M.;CRGO Law
主权项 1. A data processing system configured for optimized continuous query processing, the system comprising: a host computing system comprising one or more computers, each with memory and at least one processor; an in memory data grid (IMDG) operating in the memory of the host computing system; and, an optimized continuous query processing module coupled to the IMDG, the module comprising program code enabled upon execution in the host computing system to receive a request to add an object to the IMDG, to evaluate a continuous query upon the object in order to produce a result, to add an attribute to the object referencing the continuous query and assigning a value to the attribute of the result, to insert the object with the attribute into the IMDG, and to return the value of the attribute in lieu of repeating an evaluation of the continuous query in response to receiving a request to repeat an evaluation of the continuous query in respect to the object.
地址 Armonk NY US