一種基于通用查詢語言的查詢方法及查詢系統(tǒng)
基本信息
申請?zhí)?/td> | CN202010816565.2 | 申請日 | - |
公開(公告)號 | CN112000688A | 公開(公告)日 | 2020-11-27 |
申請公布號 | CN112000688A | 申請公布日 | 2020-11-27 |
分類號 | G06F16/242(2019.01)I;G06F16/2453(2019.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 郭祖凱;秦建偉 | 申請(專利權)人 | 杭州數(shù)云信息技術有限公司 |
代理機構 | 杭州中港知識產(chǎn)權代理有限公司 | 代理人 | 杭州數(shù)云信息技術有限公司 |
地址 | 310000浙江省杭州市西湖區(qū)文三路235號立元商務樓3層302室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供一種基于通用查詢語言的查詢方法及查詢系統(tǒng),屬于查詢引擎技術領域。其中的方法包括:將查詢內(nèi)容轉換為關系代數(shù)表達式,通過對關系代數(shù)表達式進行分析,得出關系代數(shù)表達式的查詢特征;將查詢引擎特征與查詢特征進行匹配,計算每個查詢引擎對于滿足查詢特征所需要的代價,選擇代價最小的查詢引擎;通過使用查詢引擎綁定的查詢優(yōu)化規(guī)則對關系代數(shù)表達式進行查詢優(yōu)化,同時進行有關的查詢特征改寫;將改寫后的查詢特征調(diào)用具體的查詢引擎適配服務,將查詢特征轉換為目標引擎的查詢語言,將目標查詢語言提交至查詢引擎查詢獲得查詢結果;將查詢結果寫入外部存儲模塊中,通知用戶查詢結束,用戶通過訪問連接獲取查詢結果。?? |
