基于NoSQL的海量空间数据云存储与服务方法

被引:59
作者
陈崇成
林剑峰
吴小竹
巫建伟
连惠群
机构
[1] 福州大学福建省空间信息工程研究中心空间数据挖掘与信息共享教育部重点实验室
关键词
空间数据; 云存储; NoSQL; 地理知识云; 数据聚合中心;
D O I
暂无
中图分类号
TP333 [存贮器];
学科分类号
081201 ;
摘要
近年来,实现海量空间数据高效地存储管理和在线服务,成为地学信息科学领域日益关注的热点问题。本文根据矢量和栅格空间数据的不同特点,提出并实现了矢量栅格数据一体化的海量空间数据分布式云存储管理与访问服务方案,在海量矢量数据存储和处理中创新性引入分布式图数据库Neo4J和并行图计算框架。在三层式空间数据云存储架构基础上,给出NoSQL数据库技术的栅格和矢量数据云存储的实现策略与方法,并开展了通用数据访问接口的设计。采用分布式文件系统HDFS存储栅格数据,并使用列族数据库HBase对其建立分布式空间索引,及采用满足ACID约束的分布式图数据库Neo4J来存储矢量数据,并使用R树建立空间索引。在自主研发的地理知识云平台GeoKSCloud框架下,初步实现了核心组件-空间数据聚合中心(GeoDAC)软件,可为各类用户提供空间数据分布式存储管理和访问服务。通过搭建试验床,开展GeoDAC与开源GIS软件PostGIS在矢量数据读写访问性能方面的对比测试。结果表明,虽然GeoDAC没有获得写入性能的加速作用,但其具有PostGIS无法比拟的强大读取性能。GeoDAC将海量数据经过空间分割后分布在集群上,能够并行处理查询请求,极大地提高空间查询速度,具有广阔的应用前景。
引用
收藏
页码:166 / 174
页数:9
相关论文
共 18 条
[1]   云数据库研究 [J].
林子雨 ;
赖永炫 ;
林琛 ;
谢怡 ;
邹权 .
软件学报, 2012, 23 (05) :1148-1166
[2]   一种基于海量信息处理的云存储模型研究 [J].
张桂刚 ;
李超 ;
张勇 ;
邢春晓 .
计算机研究与发展, 2012, 49(S1) (S1) :32-36
[3]   云计算环境下的分布存储关键技术 [J].
王意洁 ;
孙伟东 ;
周松 ;
裴晓强 ;
李小勇 .
软件学报, 2012, 23 (04) :962-986
[4]   基于HDFS的云数据备份系统 [J].
郭东 ;
杜勇 ;
胡亮 .
吉林大学学报(理学版), 2012, 50 (01) :101-105
[5]   海量遥感数据存储管理技术综述 [J].
吕雪锋 ;
程承旗 ;
龚健雅 ;
关丽 .
中国科学:技术科学, 2011, (12) :1561-1573
[6]   云存储技术及其应用 [J].
周可 ;
王桦 ;
李春花 .
中兴通讯技术, 2010, 16 (04) :24-27
[7]   论广义空间信息网格和狭义空间信息网格 [J].
李德仁 .
遥感学报, 2005, (05) :513-520
[8]  
Spatial cloud computing: how can the geospatial sciences use and help shape cloud computing?[J] . Chaowei Yang,Michael Goodchild,Qunying Huang,Doug Nebert,Robert Raskin,Yan Xu,Myra Bambacus,Daniel Fay.International Journal of Digital Earth . 2011 (4)
[9]  
Scalable SQL and NoSQL data stores[J] . Rick Cattell.ACM SIGMOD Record . 2011 (4)
[10]  
Constructions from Dots and Lines[J] . Rodriguez,Marko A,Neubauer,Peter.Bulletin of the American Society for Information Science and Technology (Online) . 2010 (6)