GeoMesa-空间数据存储引擎⼊门学习⼿册GeoMesa-空间数据存储引擎
geomesa简介、架构体系、数据存储、spark等
第⼀部分:GeoMesa简介
GeoMesa是⼀款开源的基于分布式计算系统的⾯⾯向海海量量时空数据查询与分析的⼯⼯具包
GeoMesa基于GeoToolsAPI进⾏⾏行设计,与GeoServer等进⾏⾏行集成提供OGC标准的服务。
⽀⽀持多种可扩展的、基于云端的数据存储架构,包括ApacheAccumulo,HBase,Cassandra,Google Bigtable,以及⽤⽤于流计算的Apache Kafka 。
提供了了Spark,并增加了了正对空间数据的UDT、UDF和UDAF,⽅⽅便便⽤⽤户直接使⽤⽤SparkSQL进⾏⾏行空间数据查询与分析。
第⼆部分:GeoMesa架构体系1:模块划分
接⼝层
命令⾏
数据库学习入门书籍
底层存储
2:时空索引-R树
据R树的这种数据结构,当我们需要进⾏⼀个⾼维空间查询时,我们只需要遍历少数⼏个叶⼦结点所包含的指针,查看这些指针指向的数据是否满⾜要求即可。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论