基于分布式數(shù)據(jù)庫的查詢方法及裝置

基本信息

申請?zhí)?/td> CN201910853314.9 申請日 -
公開(公告)號 CN110489446B 公開(公告)日 2022-05-24
申請公布號 CN110489446B 申請公布日 2022-05-24
分類號 G06F16/2453(2019.01)I;G06F16/27(2019.01)I 分類 計算;推算;計數(shù);
發(fā)明人 董隆超;孔令雷;周偉;張嬌嬌 申請(專利權)人 北京東方國信科技股份有限公司
代理機構 北京路浩知識產(chǎn)權代理有限公司 代理人 -
地址 100102北京市朝陽區(qū)創(chuàng)達三路1號院1號樓東方國信大廈
法律狀態(tài) -

摘要

摘要 本發(fā)明實施例提供一種基于分布式數(shù)據(jù)庫的查詢方法及裝置。其中,方法包括:對于包括若干個標量子查詢的原始SQL查詢語句,根據(jù)原始SQL查詢語句的解析樹,生成每一標量子查詢對應的子執(zhí)行計劃和輔助執(zhí)行代碼;將各標量子查詢對應的子執(zhí)行計劃和輔助執(zhí)行代碼,分別發(fā)送至相應的參與節(jié)點;獲取包含標量子查詢的各外層SQL語句的執(zhí)行結果,根據(jù)包含標量子查詢的各外層SQL語句的執(zhí)行結果,獲取原始SQL查詢語句的執(zhí)行結果。本發(fā)明實施例提供的基于分布式數(shù)據(jù)庫的查詢方法及裝置,通過將各標量子查詢對應的子執(zhí)行計劃和輔助執(zhí)行代碼發(fā)送至參與節(jié)點,將主節(jié)點的標量子查詢的查詢結果的替換分散到各參與節(jié)點,能簡化查詢步驟、提高查詢效率。