[发明专利]一种分布式数据库系统的跨节点查询优化方法及系统有效
申请号: | 201510601093.8 | 申请日: | 2015-09-18 |
公开(公告)号: | CN105302858B | 公开(公告)日: | 2019-02-05 |
发明(设计)人: | 张春光;孙乔;焦艳斌;孙甲松 | 申请(专利权)人: | 北京国电通网络技术有限公司;国家电网公司;国网浙江省电力公司;北京中电飞华通信股份有限公司;清华大学;北京万里开源软件有限公司;国网信息通信产业集团有限公司 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/27;G06N3/04 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 李弘;李翔 |
地址: | 100070 北京市丰*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种分布式数据库系统的跨节点查询优化系统,包括:全局查询总代价最低要求模块,查询分解及本地化模块,多因素决策的模糊评估模块,连接建立模块,局部优化模块,Bp神经网络自适应优化模块,全局优化模块。在此系统的基础上,提出了一种分布式数据库系统的跨节点查询优化方法,实现了在局部优化阶段对每个分片查询路径进行优化判决,以及在全局优化阶段对全部分片查询路径进行Bp神经网络自适应优化。本发明通过对每个分片查询路径的优化,降低全局优化的计算负担,使得全局查询具有更快的查询速度,并通过定义全局优化代价函数使得查询总代价可控。 | ||
搜索关键词: | 一种 分布式 数据库 系统 节点 查询 优化 方法 | ||
【主权项】:
1.一种分布式数据库系统的跨节点查询优化方法,其特征在于,包括:确定全局查询总代价以及全局查询总代价最低要求;在局部优化阶段:通过查询分解及数据本地化的步骤将查询问题落在本地化或近地化的片段上;通过多因素决策的模糊评估判定多个影响因素中对降低查询代价贡献最大的影响因素;进行连接建立,即在当前的分片查询路径中,根据对降低查询代价贡献最大的影响因素,查找到查询代价最小的数据库节点并与之建立连接进行查询,从而得到片段上的查询结果;在与片段上的查询结果有关的各个数据库节点进行局部优化;在全局优化阶段:定义全局优化代价函数;采用Bp神经网络求得全局优化代价函数的最小值,使得输出满足全局查询总代价逼近全局查询总代价最低要求,其中,Bp神经网络的输入为片段上的查询结果;进行全局优化并最终输出最优的全局查询路径。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国电通网络技术有限公司;国家电网公司;国网浙江省电力公司;北京中电飞华通信股份有限公司;清华大学;北京万里开源软件有限公司;国网信息通信产业集团有限公司,未经北京国电通网络技术有限公司;国家电网公司;国网浙江省电力公司;北京中电飞华通信股份有限公司;清华大学;北京万里开源软件有限公司;国网信息通信产业集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510601093.8/,转载请声明来源钻瓜专利网。
- 上一篇:基于语音交互的搜索方法及装置
- 下一篇:一种语音与图案个性化关联的方法