[發明專利]一種減少關系數據庫上的查詢數量的方法在審
| 申請號: | 202011399006.2 | 申請日: | 2020-12-03 |
| 公開(公告)號: | CN112416970A | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 楊彪 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | G06F16/2453 | 分類號: | G06F16/2453;G06F16/28 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 趙以鵬 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 減少 關系 數據庫 查詢 數量 方法 | ||
本發明公開了一種減少關系數據庫上的查詢數量的方法,屬于數據傳輸和存儲技術領域。該方法,包括以下步驟:S100:確定數據子集以進行存檔;S200:分析元數據以確定數據庫模式;S300:基于確定的模式從主數據庫提取數據。該方法通過存儲檢索的記錄標識符和每個記錄對應的一個或多個屬性值,如果業務查詢時標識符相同,則可以直接返回數據結果,不需要再對關系型數據庫做數據檢索,達到減少關系數據庫上的查詢數量的目的。
技術領域
本發明涉及數據傳輸和存儲技術領域,更具體的說是涉及一種減少關系數據庫上的查詢數量的方法。
背景技術
數據歸檔通常涉及將所選數據從主存儲設備上的數據庫復制到輔助存儲設備上的數據存檔,然后永久刪除從主存儲設備上的數據庫復制的所選數據。通常歸檔的數據類型包括未被積極使用的數據以及合規性,審計目的和將來參考所需的數據。另一方面,數據備份通常涉及在主存儲設備上的主數據庫中捕獲數據的完整副本,并將主數據庫的副本存儲在輔助存儲設備上,而不刪除主存儲設備上主數據庫中的原始數據。主存儲設備。數據歸檔和數據備份都涉及從存儲在主存儲設備中的關系數據庫中檢索潛在的大量數據,以及將檢索到的數據復制到輔助存儲設備中。結構化查詢語言(SQL)查詢(例如“SELECT”查詢)可用于從主存儲設備檢索數據。根據關系數據庫中記錄的數量和記錄之間的依賴關系數量,可能需要大量查詢才能遍歷依賴關系并檢索所需的數據。但是,隨著數據庫調用次數的增加,數據庫系統的性能會下降,財務成本也會增加。
發明內容
本發明的目的在于提供一種減少關系數據庫上的查詢數量的方法,該發明采用通過包括計算機硬件的一個或多個計算設備來歸檔數據、配置存檔數據和備份數據的方法,解決關系型數據庫系統性能問題。
為了實現上述目的,本發明采用以下技術方案:
一種減少關系數據庫上的查詢數量的方法,包括以下步驟:
S100:確定數據子集以進行存檔;
S200:分析元數據以確定數據庫模式;
S300:基于確定的模式從主數據庫提取數據。
所述S100包括以下步驟:
S101:先確定數據庫中要存檔的數據子集,數據存儲在數據庫應用生成的多個表中,在主存儲系統上數據庫多個表的子集中存儲數據子集;
S102:軟件模塊從主存儲系統中的數據庫獲得元數據,并基于獲得的元數據確定數據庫結構;
S103:基于元數據和數據庫結構來確定表的子集與多個表中的一個或多個其他表之間的依賴性,基于軟件模塊對數據庫的查詢,在確定的要存檔的數據子集中檢索相應的記錄標識符和每個記錄的一個或多個相應的屬性值;
S104:基于軟件模塊對數據庫的查詢,該查詢在前一個檢索步驟中檢索到的記錄標識符,在一組從屬記錄中檢索相應的記錄標識符和每個記錄的一個或多個相應的屬性值;重復上述檢索步驟,以獲得下一組相關記錄;
進一步的,所述數據包括數據的子集、從主存儲系統中提取數據庫中檢索到的記錄標識符和各個屬性值,輔助存儲控制器計算機將提取的數據復制到輔助存儲系統和從所述主存儲系統中刪除所提取數據。
所述S200包括以下步驟:
步驟S201:通過數據存儲系統,計算設備執行軟件模塊從主存儲系統中的數據庫獲得元數據,并且基于所獲得的元數據來確定數據庫的結構;
步驟S202:計算設備基于由在客戶端計算設備上執行的軟件模塊所生成的查詢,并通過網絡連接傳輸到數據庫,以查詢所確定的數據子集中的相應記錄標識符和每個記錄的一個或多個相應屬性值,以進行存檔;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011399006.2/2.html,轉載請聲明來源鉆瓜專利網。





