基于Hypertable空间数据库设计及应用

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:wangfuqun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着地理科学和计算机科学的不断发展,地理信息系统(GIS)的应用领域也在不断扩展。空间数据的存储是GIS系统的组织基础,空间数据的存取效率在很大程度上影响着GIS系统的性能。目前GIS系统对空间数据的组织大多基于两种形式:一种是借助于空间数据库引擎将空间数据存入关系型数据库中,一种是将空间数据存入特定格式的文件中,利用文件系统对空间数据进行管理。但这两种存储方案都存在一定的不足:空间数据库引擎将数据存储在关系型数据库中,关系型数据库在应对海量空间数据时存取性能不足,而且存储结构不够灵活;文件格式的空间数据操作较繁琐,空间数据存储在文件中也导致无法对这些数据进行统一的管理。针对上述两种存储方案的不足,本文引入了Hypertable数据库来存储空间数据。Hypertable是基于Bigtable设计,以C++语言实现的非关系型分布式数据库,支持key-value数据模型。本文对基于Hypertable的空间数据库进行了详细的设计,将其应用到实际项目中,基于实验结果对其性能进行了评估,并与前述两种存储方案的性能进行了比较。本文的主要工作如下:1)常见空间数据存储方案的研究及性能测试。研究了Oracle Spatial空间数据库引擎和NetCDF文件存储格式,并在项目实现时对两种存储方案进行了性能测试。2)基于Hypertable空间数据库的设计。深入研究Hypertable数据库适合存储空间数据的特点以及在Hypertable上建立空间索引的方法。3)设计并实现海浪气象信息动态展示系统。对海浪动态展示系统进行详细的设计与实现,并且在该系统中加入了基于浪高级别的航线安全评估模块。
其他文献
数据存储技术是利用计算机硬件资源和软件技术对数据进行有效采集、处理和存储的过程,目的是为应用提供数据支持。随着数据数量的急剧增加及应用需求的多样化,数据存储技术面临
随着社会经济水平的不断提高,城市居民出行的需求也在不断攀升,为缓解交通需求与供给之间的矛盾,城市轨道交通新线不断建设并投入使用。为了在新线接入前定量化评价新线开通对路
随着时代的发展,云计算引起信息技术的获取与服务模式发生革命性变革,它提供高性能计算资源服务和大规模的廉价共享资源,通过虚拟化技术为众多用户构建虚拟资源环境,在当前各
随着3G网络通讯技术的发展,移动互联网的应用越来越广泛,移动互联网和传统的互联网相融合成为未来的发展趋势。越来越多的人们希望通过接入移动互联网获耿自己需要的信息,而不受
基于二维断层扫描医学图像的三维重建属于医学图像处理与分析领域重要研究内容,其通过对二维断层数据进行分析和处理,还原出被检物体的三维模型,便于医生从多角度、多层次进行观
分布式哈希表(Distributed Hash Table,简称DHT)是结构化对等网络组网方式的核心,广泛应用于各种大规模的分布式系统,例如目前主流文件共享应用eMule和BT等。DHT提供了一种去中心
随着移动互联网技术的不断发展,移动应用已经越来越广泛。目前移动终端已经拥有了强大的处理和存储能力,移动终端正在从简单的通话工具变为一个综合信息处理平台。这也给移动应
近年来,计算机技术和计算机图形技术正以十分迅猛的速度发展,在软硬件技术的带动下,三维虚拟服装设计与展示系统也呈现出繁荣的景象,并且对服装行业市场产生了深远的影响。服装设
运动目标检测是计算机视觉领域的一个重要研究课题,在智能视频监控、人机交互、视觉导航等许多领域有着广泛的应用。当场景中的光照有变化,特别是突然变化时,运动目标检测会变的
软件测试作为保证软件质量和可靠性的一种重要技术,开销在整个软件开发成本中占有很大比重。随着测试驱动开发的流行,开发者需要花大量时间在测试和调试工作上。对于开发者,编写