一种基于SQL的MapReduce作业生成方法及系统

    公开(公告)号:CN103761080A

    公开(公告)日:2014-04-30

    申请号:CN201310729051.3

    申请日:2013-12-25

    Abstract: 本发明涉及一种基于SQL的MapReduce作业生成方法及系统,该方法包括,解析接收到的SQL语句,生成抽象语法树;转化所述抽象语法树为查询计划树;优化所述查询计划树;根据优化后的查询计划树生成对应的MapReduce作业,该系统基于Antlr工具对SQL语句生成抽象语法树AST,并进一步基于AST生成一种查询计划树结构,最终在查询计划树的基础上生成MapReduce作业,同时还提供了相应的优化策略,以确保生成的MapReduce作业拥有更高的执行效率。

    一种基于SQL的MapReduce作业生成方法及系统

    公开(公告)号:CN103761080B

    公开(公告)日:2017-02-15

    申请号:CN201310729051.3

    申请日:2013-12-25

    Abstract: 本发明涉及一种基于SQL的MapReduce作业生成方法及系统,该方法包括,解析接收到的SQL语句,生成抽象语法树;转化所述抽象语法树为查询计划树;优化所述查询计划树;根据优化后的查询计划树生成对应的MapReduce作业,该系统基于Antlr工具对SQL语句生成抽象语法树AST,并进一步基于AST生成一种查询计划树结构,最终在查询计划树的基础上生成MapReduce作业,同时还提供了相应的优化策略,以确保生成的MapReduce作业拥有更高的执行效率。

Patent Agency Ranking