声明
摘要
第一章 绪论
1.1 课题背景及研究的目的和意义
1.2 国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 本文主要研究内容和章节安排
第二章 大数据、云计算开发理论基础
2.1 大数据、云计算概念分析
2.1.1 房屋震害大数据
2.1.2 云计算的概念
2.2 云计算开发平台的比较和选择
2.3 需要运用的云计算关键技术介绍
2.3.1 分布式计算—MapReduce编程模型
2.3.2 分布式文件系统—HDFS
2.3.3 非关系型数据—HBase
2.4 数据库操作实验
2.5 小结
第三章 房屋震害损失评估数据库设计
3.1 房屋震害损失评估传统方法分析
3.2 大数据环境下的详实房屋震害损失评估方法
3.2.1 震害指数的应用
3.2.2 详实房屋震害损失评估方法介绍
3.2.3 详实房屋震害损失评估方法优势分析
3.3 HBase数据库设计
3.3.1 RowKey的设计
3.3.2 Column Family及Column设计
3.4 批量数据写入HBase的MapRduce Job设计
3.4.1 Map部分
3.4.2 HFileLoader部分
3.4.3 BulkLoadDriver部分
3.5 小结
第四章 房屋震害损失评估计算部分设计
4.1 MapReduce编程模型可行性分析
4.2 评估流程设计思路
4.3 评估方法程序实现
4.3.1 Map部分
4.3.2 Reduce部分
4.3.3 主类部分
4.4 小结
第五章 实例分析
5.1 基础数据
5.2 运用云计算方法进行房屋震害损失评估
5.2.1 云平台搭建
5.2.2 数据库录入
5.2.3 运算部分
5.3 运用传统单机模式进行房屋震害损失评估
5.3.1 开发平台及核心代码介绍
5.3.2 运算部分
5.4 小结
第六章 论文总结与展望
6.1 全文总结
6.2 展望
附录
参考文献
致谢
作者简介
攻读硕士期间发表的文章
攻读硕士期间参与的科研项目