[发明专利]分散数据库检索装置及分散数据库检索方法有效
申请号: | 201210048380.7 | 申请日: | 2012-02-28 |
公开(公告)号: | CN102831138A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 黑田洋介 | 申请(专利权)人: | 株式会社东芝;东芝解决方案株式会社 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 杨谦;胡建新 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种不使主服务器侧的机制复杂化而实现高效率的检索的分散数据库检索装置。实施方式的分散数据库检索装置是,将基于所输入的询问查询检索数据库的主服务器与具备数据库的多个从属服务器连接而构成的。从属服务器具备与主服务器进行数据的收发的第2收发部、基于接收到的分散计划生成本地计划候选的本地计划候选生成部、和基于所生成的本地计划候选决定运算开销为最低的本地计划的本地计划选择部。 | ||
搜索关键词: | 分散 数据库 检索 装置 方法 | ||
【主权项】:
一种检索方法,是多个从属服务器与主服务器连接而成的分散数据库检索装置的检索方法,上述从属服务器具有存储数据的数据库,上述主服务器存储上述数据库的管理信息,基于询问查询检索上述数据,上述检索方法包括:基于上述询问查询,生成对多个数据库中存储的数据进行检索的分散计划的步骤,上述分散计划包括由上述从属服务器分别运算的服务器内运算处理,或者包括上述服务器内运算以及从上述多个从属服务器收集数据并在主服务器中运算的服务器间运算处理;在上述分散计划中存在能够与上述服务器间运算处理并行执行的运算,并且存在既需要执行该运算后的结果也需要上述服务器间运算处理的结果的运算的情况下,对上述分散计划追加分割查询结合运算的步骤,上述分割查询结合运算是,并行地执行能够与上述服务器间运算处理并行执行的运算与上述服务器间运算,并且将通过能够与上述服务器间运算处理并行执行的运算得到的数据及通过上述服务器间运算得到的数据相结合;从该分散计划中提取与上述从属服务器关联的计划的步骤;生成将包含在上述提取出的计划中的上述分割查询结合运算部分以及与分割查询结合运算关联的数据的收发运算变更后得到的本地计划候选的步骤;生成将包含在所生成的上述本地计划候选中的上述分割查询结合运算部分以及与分割查询结合运算关联的数据的收发运算变更后的新的本地计划候选的步骤;计算所生成的上述本地计划候选及上述提取出的计划各自的运算开销,选择上述运算开销为最小的计划作为本地计划的步骤;以及基于上述选择出的本地计划将上述分散计划更新的步骤。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东芝;东芝解决方案株式会社,未经株式会社东芝;东芝解决方案株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210048380.7/,转载请声明来源钻瓜专利网。
- 上一篇:急倾斜综采放顶煤工作面设备运输方法及装置
- 下一篇:一种在线检测接触孔的方法