[发明专利]一种面向移动端对象代理数据库关联查询的优化方法有效
申请号: | 201910348952.5 | 申请日: | 2019-04-28 |
公开(公告)号: | CN110059108B | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 彭智勇;贺潇雅;王黎维;刘斌;莫松松 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 鲁力 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 移动 对象 代理 数据库 关联 查询 优化 方法 | ||
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。
2.根据权利要求1所述的面向移动端对象代理数据库关联查询的优化方法,其特征在于,步骤1具体包括以下子步骤:
步骤1.1,更新class系统表,为JOIN代理类DJOIN分配代理类号,并将类相关信息写入class系统表;将相关属性信息写入attribute系统表;将虚属性对应实属性切换计算操作写入switch系统表;为DJOIN代理规则分配rule_id,将rule_id与代理规则写入deputy_rule系统表;
步骤1.2,按序将类关联关系DJOIN,C1、DJOIN,C2…DJOIN,Cn写入deputy系统表,并记录对应rule_id,为与DJOIN对应双向指针聚簇分配一个空页Page_Last,并将Page_Last页面号写入所有deputy系统表DJOIN,Ci对应cluster字段;将DJOIN虚属性向实属性的切换操作写入switch系统表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910348952.5/1.html,转载请声明来源钻瓜专利网。