中國建設銀行股份有限公司李屹秦獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉中國建設銀行股份有限公司申請的專利一種異構平臺下分頁并行查詢方法及系統獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN114168634B 。
龍圖騰網通過國家知識產權局官網在2025-09-12發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202111501754.1,技術領域涉及:G06F16/2455;該發明授權一種異構平臺下分頁并行查詢方法及系統是由李屹秦;李承文設計研發完成,并于2021-12-09向國家知識產權局提交的專利申請。
本一種異構平臺下分頁并行查詢方法及系統在說明書摘要公布了:本發明涉及跨庫查詢技術領域,尤其涉及一種異構平臺下分頁并行查詢方法及系統。所述方法包括以下步驟:對SQL查詢語句進行詞法分析,生成編程語言層面的排序對象;對SQL查詢綁定所需的參數對象進行分析;遍歷任務列表,修改分頁信息建立查詢任務,包括判斷當前接收請求的應用AP服務器所屬數據庫平臺與任務所對應數據庫平臺的關系;建立應用級別全局統一的線程池,將查詢任務導入線程池完成調度,合并排序結果。該技術方案搭建了完整的異構平臺支持分頁的并行查詢解決方案,在計算機資源得到合理控制的前提下,便于高性能完成跨平臺并行查詢。
本發明授權一種異構平臺下分頁并行查詢方法及系統在權利要求書中公布了:1.一種異構平臺下分頁并行查詢方法,其特征在于,包括以下步驟: 步驟S1、對SQL查詢語句進行詞法分析,生成編程語言層面的排序對象; 步驟S2、對SQL查詢綁定所需的參數對象進行分析; 步驟S3、遍歷任務列表,修改分頁信息建立查詢任務,包括判斷當前接收請求的應用AP服務器所屬數據庫平臺與任務所對應數據庫平臺的關系; 步驟S4、建立應用級別全局統一的線程池,將查詢任務導入線程池完成調度,合并排序結果; 所述判斷當前接收請求的應用AP服務器所屬數據庫平臺與任務所對應數據庫平臺的關系包括: 若當前接收請求的應用AP服務器所屬數據庫平臺與任務所對應數據庫平臺一致,且應用AP服務器號與任務數據庫編號一致,則生成本地查詢任務,通過SQL訪問查詢結果; 若當前接收請求的應用AP服務器所屬數據庫平臺與任務所對應數據庫平臺一致,但應用AP服務器號與任務數據庫編號不一致,則生成本數據庫平臺內呼查詢任務,調用本數據庫平臺內其他AP服務器獲取查詢結果; 若當前接收請求的應用AP服務器所屬數據庫平臺與任務所對應數據庫平臺不一致,則生成跨平臺查詢任務,在異構數據庫平臺中獲取查詢結果; 所述建立應用級別全局統一的線程池,將查詢任務導入線程池完成調度,合并排序結果,還包括: 將一個查詢任務分成一組子查詢任務,產生一組子查詢結果;原分頁的查詢范圍為a行到b行,其中a≤b,每個子查詢結果取第1行到第b行;將任一線程的子查詢結果放入隊列中; 當隊列長度大于等于2時,從隊列中任取2個子查詢結果通過排序對象進行排序歸并,將中間結果重新壓入歸并結果隊列中; 依次循環從隊列中任取2個子查詢結果通過排序對象進行排序歸并,壓入歸并結果隊列的過程,直到隊列中只剩一個結果,取結果的a行到b行,即為分頁查詢結果。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人中國建設銀行股份有限公司,其通訊地址為:100033 北京市西城區金融大街25號;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。