[发明专利]一种面向移动端对象代理数据库关联查询的优化方法有效
申请号: | 201910348952.5 | 申请日: | 2019-04-28 |
公开(公告)号: | CN110059108B | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 彭智勇;贺潇雅;王黎维;刘斌;莫松松 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 鲁力 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 发明公开了一种面向移动端对象代理数据库关联查询的优化方法,在方案中提出通过deputy系统表记录类之间关联关系,并指向双向指针聚簇最后一页,精简现存双向指针聚簇冗余代理类号与源类号的存储。对JOIN代理类双向指针聚簇进行重新排布,将一个JOIN代理类所有相关双向指针存入一个聚簇,一个JOIN代理对象对应的双向指针在聚簇中按固定次序连续存储。通过JOIN代理类双向指针聚簇完成针对JOIN代理类的虚属性查询,以此提高移动端对象代理数据库关联查询效率,避免查询一个代理对象需扫描多个聚簇页面。 | ||
搜索关键词: | 一种 面向 移动 对象 代理 数据库 关联 查询 优化 方法 | ||
【主权项】:
1.一种面向移动端对象代理数据库关联查询的优化方法,其主要特征在于以下步骤:步骤1,基于已存有数据的基础类C1×C2×…×Cn建立JOIN代理类DJOIN,用于加快各类对象间的关联查询;将JOIN代理类模式信息添入class系统表、attribute系统表、switch系统表、deputy_rule系统表以及deputy系统表;步骤2,通过步骤1中deputy系统表<DJOIN,Ci>记录cluster字段,获取当前对应聚簇末尾页面Page_Last,按固定顺序将符合C1×C2×…×Cn查询结果的双向指针写入双向指针聚簇,并更新deputy系统表所有<DJOIN,Ci>对应cluster字段;步骤3,通过步骤1,2记录类模式信息、双向指针聚簇,对JOIN代理类DJOIN进行虚属性查询,根据用户需求、attribute系统表与switch系统表,对虚属性进行切换,获取查询目标虚属性集Qs,查询对应实属性条件集合为Qs,扫描双向指针聚簇与源类数据,最终输出结果集result。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910348952.5/,转载请声明来源钻瓜专利网。