Hbase存储GPS数据

来源:7-1 老板提出一个需求

Ewishep

2018-04-12

hbase是否适合存储gps数据,是否方便计算经纬度距离?查询一天的轨迹大概响应时间是多少?

写回答

1回答

叁金

2018-04-12

GPS数据有这么几个特点
1. 写入并发大,会有数十万数百万的设备同时写入存储。
2. 数据量比较大,设备多,数据更新也快
3. 对于底层存储系统可用性可靠性要求很高,避免写入失败数据丢失
4. 同时还需要支撑数据的高效读取。

综上考虑,存储还是nosql会比较合适。而hbase作为nosql里面的佼佼者,满足海量数据存储,百万级吞吐量,自身基于zookeeper实现高可用,基于hdfs实现底层数据存储增加可靠性。无疑是比较适合的。
至于你提到的经纬度距离计算,移动轨迹跟具体的业务场景有关系了。  这部分要根据业务仔细考虑rowkey的设计,尽量最优的满足业务需要。

1
1
Ewishep
非常感谢!谢谢老师
2018-04-12
共1条回复

HBase+Spring Boot实战分布式文件存储(OpenTSDB实战升级)

深入浅出讲解HBase,让你轻松处理海量数据

493 学习 · 167 问题

查看课程