[发明专利]一种基于子图匹配的大规模数据并行查询方法在审
申请号: | 201910187235.9 | 申请日: | 2019-03-13 |
公开(公告)号: | CN109992593A | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 季雅雯;杨柳 | 申请(专利权)人: | 中南大学 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/2455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410083 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查询 大规模数据 并行 查询结果 候选区域 匹配 数据查询效率 分布式平台 查询效率 过程转换 判断过程 匹配顺序 属性信息 拓扑信息 网络关系 中间结果 准确评估 传统的 集中式 邻接表 数据图 有效地 字段 计算机网络 存储 探索 | ||
1.一种基于子图匹配的大规模数据并行查询方法。其特点在于,采用邻接表存储方式,充分利用了图的拓扑信息和属性信息,将子图匹配过程转换为数据邻接表与查询邻接表之间对应顶点的邻接信息包含判断过程;并将数据候选集划分为多个区域,通过并行的方式对各个区域优先选择候选数据较小的查询点进行匹配,结合分布式平台得到查询结果。
2.根据权利要求1所述的方法,其中,对数据图和查询图针对顶点出边及该边所连接的邻接点信息建立邻接表,查询图中属性未知的顶点采用_(空属性)表示。匹配过程中要求查询图中已确地信息完全包含于数据图相关顶点邻接表信息中,空属性可匹配任意信息。
3.根据权利要求1所述的方法,根据Rank值排序,确定起始查询顶点,并通过数据图中匹配查询顶点的n个顶点,将数据候选集分为n个区域,各区域可并行进行匹配,匹配时可根据已知顶点确定该顶点各邻接点的候选区域大小,优先选择候选区域较小的查询顶点进行匹配包含判断,剔除冗余或错误顶点。
4.根据权利要求1所述的方法,在匹配过程中,若某区域某查询顶点候选集剔除为空,则该区域无匹配结果;若匹配完所有查询顶点,匹配候选集均不为空,则返回查询结果。
5.根据权利要求1所述的方法,若查询为星型查询时,则仅通过对中心顶点的信息包含判断,就能得到匹配结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910187235.9/1.html,转载请声明来源钻瓜专利网。