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

基于NoSQL海量数据分析引擎的研究与实现

摘要第3-4页
Abstract第4页
第1章 绪论第7-13页
    1.1 研究背景第7-8页
    1.2 国内外研究现状第8-10页
    1.3 主要存在问题第10-11页
    1.4 主要研究内容第11-12页
    1.5 本文组织结构第12-13页
第2章 关键技术研究第13-28页
    2.1 NoSQL概述第13-15页
        2.1.1 NoSQL发展历史和现状第14-15页
    2.2 MongoDB及其功能概述第15-24页
        2.2.1 MongoDB简介第15-17页
        2.2.2 MongoDB Replication概述第17-21页
        2.2.3 MongoDB的Auto-Sharding功能概述第21-23页
        2.2.4 MongoDB MapReduce概述第23-24页
    2.3 Ruby和DSL第24-25页
        2.3.1 Ruby简介第24页
        2.3.2 DSL(Domain Specific Language)简介第24-25页
    2.4 Docker虚拟化技术概述第25-27页
        2.4.1 虚拟化技术第25页
        2.4.2 Docker虚拟化技术简介第25页
        2.4.3 Docker和传统虚拟化技术对比第25-27页
    2.5 本章小结第27-28页
第3章 海量数据分析引擎的分析与设计第28-36页
    3.1 系统设计目标第28页
    3.2 关键问题分析与解决第28-31页
        3.2.1 Docker数据管理第28-29页
        3.2.2 MongoDB最终一致性第29-30页
        3.2.3 MongoDB高可靠性架构第30-31页
    3.3 系统设计第31-35页
        3.3.1 海量数据分析引擎系统功能模块第31页
        3.3.2 系统架构图第31-32页
        3.3.3 海量数据分析引擎配置模块流程图第32-33页
        3.3.4 海量数据分析引擎数据ETL模块流程图第33-34页
        3.3.5 海量数据分析引擎核心模块类图第34-35页
    3.4 本章小结第35-36页
第4章 海量数据分析引擎的实现第36-47页
    4.1 Docker虚拟化实现第36-39页
        4.1.1 准备Docker环境第36-37页
        4.1.2 构建MongoDB的Docker镜像第37-39页
    4.2 MongoDB集群化实现第39-43页
        4.2.1 启动三个mongod容器第39-40页
        4.2.2 配置集群第40-43页
    4.3 Mongoid通过MapReduce处理海量数据实现第43-44页
    4.4 海量数据分析引擎核心功能实现第44-46页
        4.4.1 数据分析引擎cron处理模块第45页
        4.4.2 数据分析引擎配置模块第45-46页
    4.5 本章小结第46-47页
第5章 海量数据分析引擎数据分析与测试第47-50页
    5.1 测试环境搭建第47-48页
        5.1.1 测试环境第47页
        5.1.2 测试用例构建第47-48页
    5.2 测试结果与分析第48-49页
        5.2.1 基于Docker的MongoDB集群第48-49页
        5.2.2 海量数据分析引擎测试配置文件第49页
        5.2.3 实验结果对比第49页
    5.3 本章小结第49-50页
第6章 总结与展望第50-51页
致谢第51-52页
参考文献第52-56页
攻读硕士学位期间发表的论文及科研成果第56页

论文共56页,点击 下载论文
上一篇:基于开源工作流Activiti的OA系统的设计与实现
下一篇:基于向量空间模型的主题爬虫算法研究