一種基于通用查詢語言的查詢方法及查詢系統(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)用具體的查詢引擎適配服務,將查詢特征轉換為目標引擎的查詢語言,將目標查詢語言提交至查詢引擎查詢獲得查詢結果;將查詢結果寫入外部存儲模塊中,通知用戶查詢結束,用戶通過訪問連接獲取查詢結果。??