基于HBASE的GNSS数据存储与检索研究

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:dbsoldier
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着GPS、GLONASS、Galileo和BDS等全球卫星导航系统(GNSS)的逐步建设和完善,世界各国都建立了自己的连续运行参考站(CORS)系统,并把相关数据和技术应用于实时定位导航、地震监测预报、大地测量、地壳运动监控、城市规划、工程建设、气象服务、地理信息系统、精准农业及交通运输管理等领域。GNSS跟踪站网产生的大规模观测数据及解算产品的数据量呈爆发增长,这给数据存储管理和快速检索带来巨大挑战。基于文件的存储管理方式无法满足用户对GNSS数据灵活性使用的需求,而基于关系数据库的方案虽然能够解决灵活性的问题,但存储和检索海量数据时,存在性能瓶颈且扩展困难维护代价高。针对上述问题,本文使用以Hadoop生态系统为代表的大数据技术,重新定义了海量GNSS数据的存储和检索方式,基于NoSQL数据库HBase和云实时搜索引擎Elasticsearch(ES)构建了分布式存储检索架构。相较于基于文件和基于关系数据库的数据管理方式,本文的架构方案便于CORS数据中心以更高效率提供GNSS分布式解算所需的数据和计算环境,例如大规模GNSS网基线解算、网平差、观测数据质量分析等。本文的创新点和主要研究内容如下:1)根据CORS系统业务需求,分别设计了实时数据存储、数据批量导入、索引创建、数据检索、数据获取五个模块,构成本文存储检索系统的核心。2)根据GNSS各类数据结构特点分别设计了HBase表存储模式,实现GNSS数据以历元为单位的细粒度管理,满足用户多样化的数据定制和使用需求。3)结合RINEX文件格式的特点和业务需求,设计了基于ES的二级索引结构,该方案节约了索引数据存储成本,提高了检索效率。4)提出了基于MapReduce的GNSS数据批量导入算法,避免调用HBase客户端API导入海量历史数据而带来的低吞吐量问题。最后,本文通过对比实验分别从数据写入、检索和读取三方面对系统进行了功能和性能测试。实验结果表明,HBase写入和读取速率能够满足业务需求,ES搜索响应时间维持在秒级水平。
其他文献
2011年,来自亚洲的国际专利申请占据全球国际专利申请总量的39%,有专利申请数据显示,全球的创新活动正从北美和欧洲向亚洲转移。同年,中国国际专利申请量为16406件,较2010年
对实验室内盆栽晚香玉(Polianthes tuberosa L.)叶部害虫进行调查和防治,并对温室内地栽晚香玉花序害虫发生情况进行调查.确定害虫的种类有:为害叶部的害虫为二斑叶螨(Teytan
本文分析了天然气部分氧化制乙炔技术在世界范围内及在我国的专利申请分布情况,从专利技术角度阐述了目前我国天然气部分氧化制乙炔领域的竞争态势,并对我国相关企业在该领域的
目的为降低我院急诊静脉输液使用率以及改善抗菌药物合理使用。方法本研究运用Microsoft Excel软件进行急诊输液全样本处方点评,结合运用软件中的函数公式、数组公式和Visual Basic for Application(VBA)设计复杂的统计规则、点评规则并高效地完成点评报告。点评内容包括输液情况分析、药物使用情况分析、抗菌药物使用情况分析、抗菌药物联合使用情况分析、药物与诊断的分类汇总统
在互联网公益的背景下,我国非营利组织成为了民间公益慈善的重要力量。联合劝募越来越成为非营利组织募集资金、整合社会资源、助力公益慈善的重要方式。通过文献研究法、访
从南开大学昆虫标本室收藏的1 200余号天牛标本中鉴定出226种,归属于2科6亚科120属,给出其种类名录.
本文是一份具备可操作性的健康管理项目。医驻家移动医疗APP(以下简称医驻家APP)作为创业项目进入了2018年第十六届中国MBA创业大赛决赛,项目真实且具有可操作性。本项目旨在实现集线上与线下相结合的为老年人提供医疗、保健、养老服务于一体的健康管理平台,突破常规,拟解决老年人“看病难”、“看病贵”等问题。本文首先在充分了解老年人需求的基础上,并结合多名医学专家多年从医经验设计出医驻家APP所有模块
近年来,三聚氰胺问题奶、苏丹红、陈化粮、染色馒头、瘦肉精、膨大剂、添加塑化剂的起云剂等公共食品安全事件的频发,直接影响到人们的生命健康,在社会上引起来极大恐慌。同时,食