[發明專利]一種面向移動端對象代理數據庫關聯查詢的優化方法有效
| 申請號: | 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.szxzyx.cn/pat/books/201910348952.5/1.html,轉載請聲明來源鉆瓜專利網。





