[發明專利]數據庫索引創建方法、裝置、計算機設備和存儲介質有效
| 申請號: | 202010663640.6 | 申請日: | 2020-07-10 |
| 公開(公告)號: | CN111782659B | 公開(公告)日: | 2023-10-17 |
| 發明(設計)人: | 吳剛;宋一東;趙國棟;孫偉;喬百友;韓東紅 | 申請(專利權)人: | 東北大學 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/23;G06F16/245;G06F16/28 |
| 代理公司: | 北京君泊知識產權代理有限公司 11496 | 代理人: | 李丹 |
| 地址: | 110000 遼寧*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 索引 創建 方法 裝置 計算機 設備 存儲 介質 | ||
本發明適用于計算機領域,提供了一種數據庫索引創建方法、裝置、計算機設備和存儲介質,其中,所述一種數據庫索引創建方法包括獲取第一索引與檢索條件,以及根據所述檢索條件對所述第一索引進行調整得到目標索引,所述檢索條件至少包含檢索目標的上界和下界。本發明實施例提供的一種數據庫索引創建方法,通過第一索引實現對數據的快速訪問,第一索引是根據數據庫中存儲的數據預先構建的索引,具有較短的初始化時間,同時,根據檢索條件對第一索引進行調整得到目標索引,通過不斷查詢自適應的構建索引,最終形成一個完整的索引,解決了一次性構建的完整索引在初始化階段等待耗時過長的問題。
技術領域
本發明屬于計算機領域,尤其涉及一種數據庫索引創建方法、裝置、計算機設備和存儲介質。
背景技術
隨著計算機技術的發展以及對實時事務和分析處理需求的增加,數據庫中的數據量也在不斷增加。其中,索引提供了一種快速訪問數據庫中數據的方法,通過提前構建完整的索引來提高后續查詢的響應速度。
盡管索引可以提高查詢效率,但是,索引的構建時間不容忽視。尤其是對于IMDB(In-memory Database,內存數據庫),通常具有比磁盤數據庫更高的吞吐量,這就需要更多的索引構建時間。對于索引構建時間的問題,目前通常的方法是通過一次性構建完整索引來減少構建時間,即通過掃描所有數據來構建索引,然后把所有的索引存儲到內存中,直到所有數據掃描完畢。
但是,在數據查詢時需要對索引進行初始化,采用上述方法構建的索引在初始化階段的等待耗時過長,增加了查詢的響應時間。
發明內容
本發明實施例的目的在于提供一種數據庫索引創建方法、裝置、計算機設備和存儲介質,旨在解決一次性構建的完整索引在初始化階段等待耗時過長的技術問題。
本發明實施例是這樣實現的:一種數據庫索引創建方法,所述方法包括:
獲取第一索引,所述第一索引是根據數據庫中存儲的數據預先構建的索引;
獲取檢索條件,所述檢索條件至少包含檢索目標的上界和下界;
根據所述檢索條件對所述第一索引進行調整得到目標索引,以保證所述上界和所述下界為所述目標索引中的兩個分界線。
本發明實施例的另一目的在于提供一種數據庫索引創建裝置,所述數據庫索引創建裝置包括:
第一獲取模塊,用于獲取第一索引,所述第一索引是根據數據庫中存儲的數據預先構建的索引;
第二獲取模塊,用于獲取檢索條件,所述檢索條件至少包含檢索目標的上界和下界;
調整模塊,用于根據所述檢索條件對所述第一索引進行調整得到目標索引,以保證所述上界和所述下界為所述目標索引中的兩個分界線。
本發明實施例的另一目的在于提供一種計算機設備,所述計算機設備包括存儲器和處理器,所述存儲器中存儲有計算機程序,所述計算機程序被所述處理器執行時,使得所述處理器執行上述數據庫索引創建方法的步驟。
本發明實施例的另一目的在于提供一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時,使得所述處理器執行上述數據庫索引創建方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東北大學,未經東北大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010663640.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種變壓器漏感能量吸收與回饋方法
- 下一篇:一種用于辦公區域的智能語音識別鎖





