基于多數(shù)據(jù)引擎動態(tài)裝載的查詢方法和系統(tǒng)
基本信息

| 申請?zhí)?/td> | CN202110597528.1 | 申請日 | - |
| 公開(公告)號 | CN113032423A | 公開(公告)日 | 2021-06-25 |
| 申請公布號 | CN113032423A | 申請公布日 | 2021-06-25 |
| 分類號 | G06F16/242;G06F16/2455;G06F16/25;G06F16/28 | 分類 | 計算;推算;計數(shù); |
| 發(fā)明人 | 楊剛;鄭磊;孫文燁 | 申請(專利權)人 | 北京谷數(shù)科技股份有限公司 |
| 代理機構 | 北京路浩知識產(chǎn)權代理有限公司 | 代理人 | 王宇楊 |
| 地址 | 100094 北京市海淀區(qū)西北旺東路10號東區(qū)12號樓B座2層201 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明提供一種基于多數(shù)據(jù)引擎動態(tài)裝載的查詢方法和系統(tǒng),方法包括:注冊引擎類型,將數(shù)據(jù)引擎類型動態(tài)裝載至數(shù)據(jù)庫服務中;接收用戶引擎實例的指令,將指令數(shù)據(jù)引擎實例連接信息保存和/或刪除;接收用戶輸入的查詢語句,生成查詢計劃樹;逆解析出統(tǒng)一抽象SQL語句保存到查詢任務中,將抽象SQL語句轉換成符合數(shù)據(jù)引擎類型的本地操作,構造執(zhí)行任務;將本地操作轉發(fā)到各個數(shù)據(jù)引擎中執(zhí)行,實現(xiàn)執(zhí)行任務。本發(fā)明在效率上可以接近主程序函數(shù)的直接調用,而且通過動態(tài)裝載方式簡化了程序的占用空間。同時本發(fā)明將統(tǒng)一SQL和函數(shù)接口調用轉至數(shù)據(jù)引擎原語,下發(fā)至計算節(jié)點引擎,可動態(tài)接入引擎執(zhí)行本地化解釋,避免了核心調度引擎的修改。 |





