基于Plcient交互式引擎的索引方法及其系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201711203695.3 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN107818181A 公開(kāi)(公告)日 2018-03-20
申請(qǐng)公布號(hào) CN107818181A 申請(qǐng)公布日 2018-03-20
分類號(hào) G06F17/30 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 官輝;顧正 申請(qǐng)(專利權(quán))人 深圳市華成峰科技有限公司
代理機(jī)構(gòu) 深圳市精英專利事務(wù)所 代理人 深圳市華成峰科技有限公司
地址 518000 廣東省深圳市南山區(qū)高新南七道16號(hào)德維森大廈五樓
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及基于Plcient交互式引擎的索引方法及其系統(tǒng),該方法包括獲取HiveQL語(yǔ)句;對(duì)HiveQL語(yǔ)句進(jìn)行Plcient編譯,獲取執(zhí)行任務(wù);將執(zhí)行任務(wù)提交給控制節(jié)點(diǎn);控制節(jié)點(diǎn)將執(zhí)行任務(wù)轉(zhuǎn)交給執(zhí)行進(jìn)程引擎并執(zhí)行,獲取元數(shù)據(jù)信息;將元數(shù)據(jù)信息提交給任務(wù)跟蹤器或者資源管理器并執(zhí)行;讀取HDFS中文件進(jìn)行相應(yīng)的操作,獲取并返回執(zhí)行結(jié)果。本發(fā)明使用Antlr開(kāi)源軟件定義語(yǔ)法規(guī)則,大大簡(jiǎn)化了詞法和語(yǔ)法的編譯解析過(guò)程,分階段的設(shè)計(jì)使整個(gè)編譯過(guò)程代碼容易維護(hù),每個(gè)邏輯操作符只完成單一的功能,簡(jiǎn)化了整個(gè)MapReduce程序,實(shí)現(xiàn)增強(qiáng)大數(shù)據(jù)檢索的時(shí)效性,使得查詢方式更靈活,執(zhí)行效率更高。