编辑: ok2015 | 2019-07-15 |
NoSQL 数据库 Mongodb、 CouchDB、HBase、Redis、Neo4j 等. 2)数据分析(Data Analytics) 数据分析是大数据应用的核心流程.根据不同 层次大致可分为三类:计算架构,查询与索引,以 及数据分析和处理. 在计算架构方面,MapReduce[11]是当前广泛 采用的大数据集计算模型和框架.为了适应一些对 任务完成时间要求较高的分析需求,文献[12]对其 性能进行了优化;
文献[13] 提出了一种基于MapReduce 架构的数据流分析解决方案MARISSA,使其能够支持实时分析任务;
文献[14] 则提出了基于时间的大数据分析方案 Mastiff;
文献 [15]也针对广告推送等实时性要求较高的应用,提4计算机学报2013 年 出了基于 MapReduce 的TiMR 框架来进行实时流处 理. 在查询与索引方面,由于大数据中包含了大量 的非结构化或半结构化数据,传统关系型数据库的 查询和索引技术受到限制,而NoSQL 类数据库技 术得到更多关注.例如,文献[16]提出了一个混合 的数据访问架构 HyDB,以及一种并发数据查询及 优化方法.文献[17]对key-value 类型数据库的查询 进行了性能优化. 在数据分析与处理方面,主要涉及的技术包括 语义分析与数据挖掘等.由于大数据环境下数据呈 现多样化特点,所以对数据进行语义分析时,就较 难统一术语进而挖掘信息.文献[18]针对大........