基于Phoenix的地理空间大数据管理系统
发布时间:2021-03-28 10:22
NoSQL数据库HBase已被众多应用系统作为存储和管理海量数据的解决方案,但HBase并未提供对地理空间数据的直接支持,因此提出了名为GS-Phoenix的地理空间大数据管理系统,GS-Phoenix构建在开源项目Phoenix和HBase之上。在插入空间数据时,GS-Phoenix自动以主键索引或二次索引方式生成基于空间填充曲线的空间索引。利用该空间索引,GS-Phoenix实现了矩形范围查询、不规则范围查询和k近邻(k nearest neighbors,k NN)查询等复杂空间查询所需的基本操作。GS-Phoenix利用用户自定义函数机制和服务器端排序机制将空间查询中的主要运算任务放置在服务器端,有效降低了客户端的计算负担。此外,GS-Phoenix还设计了基于数据空间分布统计的查询优化方法,进一步提高了空间查询效率。实验表明,GS-Phoenix能够在小规模的集群上实现17万/s左右的数据插入速率,常用的空间范围查询和k NN查询都可以在几百毫秒内完成,因此GS-Phoenix能够适用于各类具有高数据吞吐和实时空间查询需求的位置相关应用系统。
【文章来源】:武汉大学学报(信息科学版). 2020,45(05)北大核心EICSCD
【文章页数】:9 页
【部分图文】:
Geohash编码过程
GS‐Phoenix系统构架
6位Geohash编码
【参考文献】:
期刊论文
[1]基于NoSQL数据库的空间大数据分布式存储策略[J]. 李绍俊,杨海军,黄耀欢,周芹. 武汉大学学报(信息科学版). 2017(02)
[2]大规模轨迹数据的Geohash编码组织及高效范围查询[J]. 向隆刚,王德浩,龚健雅. 武汉大学学报(信息科学版). 2017(01)
[3]大数据时代的空间分析[J]. 张晓祥. 武汉大学学报(信息科学版). 2014(06)
本文编号:3105388
【文章来源】:武汉大学学报(信息科学版). 2020,45(05)北大核心EICSCD
【文章页数】:9 页
【部分图文】:
Geohash编码过程
GS‐Phoenix系统构架
6位Geohash编码
【参考文献】:
期刊论文
[1]基于NoSQL数据库的空间大数据分布式存储策略[J]. 李绍俊,杨海军,黄耀欢,周芹. 武汉大学学报(信息科学版). 2017(02)
[2]大规模轨迹数据的Geohash编码组织及高效范围查询[J]. 向隆刚,王德浩,龚健雅. 武汉大学学报(信息科学版). 2017(01)
[3]大数据时代的空间分析[J]. 张晓祥. 武汉大学学报(信息科学版). 2014(06)
本文编号:3105388
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/3105388.html