首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

基于HBase的SQL转化引擎研究

摘要第5-6页
Abstract第6-7页
第一章 绪论第11-16页
    1.1 研究背景第11-14页
        1.1.1 背景概述第11-12页
        1.1.2 当前国内外SQL转化引擎的主要研究现状第12-14页
    1.2 研究意义第14页
    1.3 本文内容与结构第14-16页
第二章 相关技术介绍第16-29页
    2.1 传统关系型数据库第16-18页
    2.2 NoSQL数据库第18-19页
    2.3 Hadoop介绍第19页
    2.4 HBase介绍第19-23页
        2.4.1 HBase架构第20-21页
        2.4.2 HBase的数据模型第21页
        2.4.3 HBase API接.方式第21-22页
        2.4.4 ZooKeeper介绍第22-23页
        2.4.5 HBase与关系型数据库优点对比第23页
        2.4.6 SQL转化引擎与Hive的区别第23页
    2.5 ANLTR和它的语法介绍第23-28页
        2.5.1 ANLTR的工作流程第24-25页
        2.5.2 ANLTR语法第25-26页
        2.5.3 ANLTR语法举例第26-28页
    2.6 本章小结第28-29页
第三章 SQL转化引擎架构设计第29-39页
    3.1 设计背景第29-30页
    3.2 SQL转化引擎整体拓扑结构第30-31页
    3.3 SQL转化引擎功能架构第31-33页
    3.4 SQL转化引擎技术架构第33-38页
        3.4.1 SQL解析层第33-36页
        3.4.2 SQL分析层第36页
        3.4.3 SQL-HBase转化层第36-37页
        3.4.4 HBase API调用层第37-38页
    3.5 本章小结第38-39页
第四章 SQL转化引擎的实现第39-61页
    4.1 开发环境第39页
    4.2 使用ANTLR构造解析层第39-44页
        4.2.1 词法分析器部分第40-41页
        4.2.2 语法分析器部分第41-43页
        4.2.3 ANTLR语法错误处理第43-44页
    4.3 SQL的分析第44-52页
        4.3.1 SQL语句类第44-46页
        4.3.2 遍历表达式节点第46-49页
        4.3.3 表达式化简与求解第49-50页
        4.3.4 分析层中SELECT的流程图第50-52页
    4.4 SQL到HBase操作转化第52-60页
        4.4.1 表达式投影第52-54页
        4.4.2 聚合函数实现第54页
        4.4.3 行键的优化第54-56页
        4.4.4 表模式的转化第56-60页
    4.5 本章小结第60-61页
第五章 SQL转化引擎测试第61-72页
    5.1 测试环境第61-62页
    5.2 SQL转化引擎解析测试第62-66页
        5.2.1 测试方案第62-64页
        5.2.2 测试过程第64-65页
        5.2.3 测试结果与分析第65-66页
    5.3 SQL转化引擎查询性能测试第66-71页
        5.3.1 测试方案第66-68页
        5.3.2 测试结果与分析第68-71页
    5.4 本章小结第71-72页
第六章 总结与展望第72-75页
    6.1 本文总结第72-73页
    6.2 系统的不足与缺陷第73页
    6.3 未来需要进行的工作第73-75页
        6.3.1 设计图形界面第73-74页
        6.3.2 增加对GROUP BY等操作的支持第74页
        6.3.3 SQL转化引擎效率的研究第74-75页
致谢第75-76页
参考文献第76-78页

论文共78页,点击 下载论文
上一篇:智能仓储管理系统设计与实现
下一篇:雷达资源管理及目标跟踪算法研究