[发明专利]利用面向批处理的计算的数据库系统有效
申请号: | 201280071541.2 | 申请日: | 2012-11-06 |
公开(公告)号: | CN104169950B | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 吕迪·达尼埃罗;B·雅南;L·伊斯纳蒂;克洛迪娜·雷诺;J-P·奥布里;D·克拉博瑞尼;G·莱纳德;R·戈莱;N·麦洛特;C-A·罗伯林;L·维吉耶;S·吉博古斯;M·帕图罗;B·依斯纳登 | 申请(专利权)人: | 艾玛迪斯简易股份公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/40;G06Q10/06 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 李颖 |
地址: | 法国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 面向 批处理 计算 数据库 系统 | ||
1.一种数据库系统,包括计算平台和搜索平台,并还包括再计算触发平台,其中
-计算平台被布置成
·从再计算触发平台接收批量再计算指令,每个批量再计算指令指示计算平台再计算多个预先计算的数据库查询结果的一部分,
·通过在给定时间范围内,按照批处理时间表再计算多个预先计算的数据库查询结果的一部分,处理批量再计算指令,其中时间范围在批量再计算指令中指示或者由计算平台自主地确定或者在计算平台和再计算触发平台之间协商,以及其中在分析批量再计算指令之后并考虑在计算平台的可用计算资源,由计算平台设立批处理时间表,
·把由批量再计算指令产生的再计算的数据库查询结果返回给搜索平台和再计算触发平台两者;
-搜索平台被布置成
·把多个预先计算的数据库查询结果保持在存储器中,和
·使多个预先计算的数据库查询结果对连接到搜索平台的客户端可用;以及
-再计算触发平台被布置成
·接收在计算平台的可用计算资源的信息,
·保持包括多个预先计算的数据库查询结果的属性的控制数据,以便确定预先计算的数据库查询结果过时的可能性,
·关于与多个预先计算的数据库查询结果的其它预先计算的数据库查询结果相比,过时的可能性更高的多个预先计算的数据库查询结果中的一部分,向计算平台发出批量再计算指令,所述多个预先计算的数据库查询结果的一部分受在计算平台可用的计算资源限制。
2.按照权利要求1所述的数据库系统,其中批量再计算指令指示计算平台在最多24小时内,计算至少一百万个数据库查询结果。
3.按照权利要求1或2所述的数据库系统,其中计算平台还被配置成
-分析并把批量再计算指令分解成与多个预先计算的数据库查询结果的一部分的子集相关的小的计算包;
-把计算包分派给处理模块,以便执行计算包的计算;
-重新聚集处理模块进行的计算包计算的结果;和
-把重新聚集的结果返回给搜索平台和再计算触发平台。
4.按照权利要求3所述的数据库系统,其中计算平台的分析并分解批量再计算指令的结构包括起以下作用的结构
-把批量再计算指令分离成原子计算事务;
-识别冗余的原子计算事务,并丢弃这些冗余的原子计算事务;
-对剩余的非冗余原子计算事务分组,以形成计算包。
5.按照权利要求3所述的数据库系统,其中计算平台被布置成按照批处理时间表把计算包分派给处理模块,批处理时间表通过考虑到给定时间范围内计算模块的可用计算资源,来提供负荷分配。
6.按照权利要求1或2所述的数据库系统,其中搜索平台被布置成
-响应搜索平台从客户端接收的查询,进行数据库搜索,以找出满足包含在所述查询中的优先选择的那些预先计算的数据库查询结果;
-向客户端发出响应,并更新分派给返回给客户端的预先计算的数据库查询结果的分数。
7.按照权利要求1或2所述的数据库系统,其中搜索平台还被布置成
-根据从连接到搜索平台的客户端之一接收的搜索查询中的标准,从存储器中检索多个预先计算的数据库查询结果;
-按照至少一种类别,对检索到的预先计算的数据库查询结果分类;
-对每个类别内的检索到的预先计算的数据库查询结果排序;和
-提供每个类别的排序后的检索到的预先计算的数据库查询结果至少之一,以便显示给客户端。
8.按照权利要求1或2所述的数据库系统,所述再计算触发平台或者合并到计算平台或搜索平台中,或者是独立的实体。
9.按照权利要求8所述的数据库系统,包括连接到计算平台的多个搜索平台,并且再计算触发平台被布置成触发填充连接到计算平台的多个搜索平台任意之一的预先计算的数据库查询结果的再计算。
10.按照权利要求8所述的数据库系统,其中再计算触发平台还被布置成根据概率模型和异步实时事件的发生,确定预先计算的数据库查询结果过时的可能性,其中概率模型模拟保持在搜索平台中的预先计算的数据库查询结果和假想的实际数据库查询结果之间的差异。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾玛迪斯简易股份公司,未经艾玛迪斯简易股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280071541.2/1.html,转载请声明来源钻瓜专利网。