声明
摘要
表格
插图
第1章 绪论
1.1 引言
1.2 研究背景
1.3 本文主要工作
第2章 地震勘探以及相关现状分析
2.1 石油勘探简介
2.2 地震勘探原理
2.3 地震勘探的现状
2.4 地震勘探面临的问题
2.4.1 大数据环境下的问题
2.4.2 用户需求的问题
2.4.3 地震勘探现有方案的问题
2.5 本章小结
第3章 分布与分级式架构基础
3.1 地震数据特点
3.2 地震数据格式
3.2.1 地震数据格式SEG-Y简介
3.2.2 地震数据格式的改进
3.3 分布式与分级式
3.3.1 分布式与分级式策略
3.3.2 分布式与分级式系统设计
3.4 系统其他设计细节
3.4.1 索引
3.4.2 预读
3.4.3 系统工作过程
3.5 本章小结
第4章 基于Fast DFS的地震数据系统的设计
4.1 分布式文件系统Fast DFS
4.1.1 Fast DFS简介
4.1.2 Fast DFS架构特点
4.1.3 Fast DFS的工作流程
4.1.4 Fast DFS文件名策略
4.2 针对地震勘探数据的Fast DFS——BDSS
4.2.1 Fast DFS在地震勘探数据处理中的优势
4.2.2 通信协议
4.2.3 两级索引实现
4.3 系统测试
4.3.1 文件上传测试
4.3.2 文件下载测试
4.4 性能与效率对比
4.4.1 集群配置
4.4.2 测试过程
4.4.3 结果分析
4.5 本章小结
第5章 基于Hadoop DFS的地震数据系统的设计
5.1 Hadoop
5.1.1 Hadoop简介
5.1.2 Hadoop现状
5.1.3 Hadoop组成
5.2 Hadoop分布式文件系统HDFS
5.2.1 HDFS简介
5.2.2 HDFS架构
5.2.3 HDFS数据副本策略与RPC协议
5.2.4 HDFS数据流程与机制
5.3 HDFS小文件问题研究
5.3.1 HDFS小文件问题概述
5.3.2 基于地震数据的小文件合并策略
5.4 针对地震勘探数据的HDFS——SHDFS
5.4.1 概述
5.4.2 相关Java文件类
5.4.3 文件合并与两级索引的创建
5.5 相关测试与性能对比
5.5.1 小文件合并测试
5.5.2 系统运行demo
5.5.3 性能对比
5.6 本章小结
第6章 总结与展望
参考文献
致谢
在读期间发表的学术论文与取得的其他研究成果