[发明专利]用于通过远程应用的高效数据提取的方法和系统有效
申请号: | 201210265198.7 | 申请日: | 2012-07-27 |
公开(公告)号: | CN102968428A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | K.R.冈恩;V.默多克 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 黄小临 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 通过 远程 应用 高效 数据 提取 方法 系统 | ||
1.一种用于减少由应用向数据库做出的查询的数目的方法,该方法包括:
响应于检测到应用准备针对至少一个数据提取规则来查询数据库,而访问包括与新添加到数据库的数据相关的信息的高速缓冲存储器;
相对于高速缓冲存储器中的信息来评估至少一个数据提取规则中的每一个,以确定该信息是否与至少一个数据提取规则相关;以及
响应于从至少一个数据提取规则中检测到与该信息相关的至少一个特定数据提取规则,通过应用仅向数据库发送针对所述至少一个特定数据提取规则的单独查询。
2.根据权利要求1所述的方法,其中,所述响应于检测到应用准备针对至少一个数据提取规则来查询数据库、而访问包括与新添加到数据库的数据相关的信息的高速缓冲存储器进一步包括:
访问包括与新添加到数据库的数据相关的信息的高速缓冲存储器,其中在将从每个新数据事件解析的数据添加到数据库之前,该信息被添加到高速缓冲存储器用于每个新数据事件。
3.根据权利要求1所述的方法,其中,所述响应于检测到应用准备针对至少一个数据提取规则来查询数据库、而访问包括与新添加到数据库的数据相关的信息的高速缓冲存储器进一步包括:
访问包括与新添加到数据库的数据相关的信息的高速缓冲存储器,其中该信息仅包括用于从定义新数据的所接收的数据事件解析的要添加到数据库中的多个元素中、根据至少一个数据提取规则选择被指定为感兴趣元素的元素的条目。
4.根据权利要求1所述的方法,其中,所述响应于检测到应用准备针对至少一个数据提取规则来查询数据库、而访问包括与新添加到数据库的数据相关的信息的高速缓冲存储器进一步包括:
响应于检测到针对应用针对新的查询时段的触发,而检测到应用准备针对至少一个数据提取规则来查询数据库。
5.根据权利要求1所述的方法,其中,所述相对于高速缓冲存储器中的信息来评估至少一个数据提取规则中的每一个、以确定该信息是否与至少一个数据提取规则相关进一步包括:
相对于所述高速缓冲存储器中以树结构存储的信息来评估至少一个数据提取规则中的每一个,以识别树结构的任何分支是否包括与所述至少一个数据提取规则相关的节点。
6.根据权利要求1所述的方法,进一步包括:
响应于应用相对于高速缓冲存储器中的信息来评估至少一个数据提取规则,对高速缓冲存储器中的信息做标记以指示应用已经评估了该信息,用于控制从高速缓冲存储器中清除所评估的信息。
7.根据权利要求1所述的方法,进一步包括:
响应于没有检测到所述至少一个数据提取规则中与该信息相关的任何一个,应用对于当前查询时段不向数据库发送任何查询。
8.根据权利要求1所述的方法,进一步包括:
由数据处理应用来接收新数据事件,所述数据处理应用用于解析数据事件并将所解析的数据存储到数据库中;
由数据处理应用解析新数据事件,以识别所述新数据事件内的至少一个元素;
对于至少一个所解析的元素中的每一个,确定该至少一个所解析的元素是否被指定为所述至少一个数据提取规则中的至少一个感兴趣元素;
对于被指定为所述至少一个数据提取规则中的至少一个感兴趣元素的每个所解析的元素,为所解析的元素调用数据提取处理机以将关于所解析的元素的信息添加到高速缓冲存储器中,并且为所解析的元素调用默认处理机以将所解析的元素的数据添加到数据库中;以及
对于未被指定为所述至少一个数据提取规则中的至少一个感兴趣元素的每个所解析的元素,为所解析的元素调用默认处理机以将关于所解析的元素的数据添加到数据库中。
9.一种用于减少由应用向数据库做出的查询的数目的系统,该系统包括:
查询控制器,包含至少一个处理器和存储器,该查询控制器响应于检测到应用准备针对至少一个数据提取规则来查询数据库,操作以访问包括与新添加到数据库的数据相关的信息的高速缓冲存储器;
该查询控制器操作以相对于高速缓冲存储器中的信息来评估至少一个数据提取规则中的每一个,以确定该信息是否与至少一个数据提取规则相关;并且
该查询控制器响应于从至少一个数据提取规则中检测到与该信息相关的至少一个特定数据提取规则,操作以通过应用仅向数据库发送针对所述至少一个特定数据提取规则的单独查询。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210265198.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:穿刺线夹
- 下一篇:全向短波高增益天线阵