小说版权由小编李晓晖和搜狐共有,若转载请于显然处标注出处:http://www.cnblogs.com/naaoveGIS/
1. 方案总体描述
1.1存储
a.使用redis存款和储蓄当天具有人士的轨迹,在当天晚上进展redis中轨迹迁移。
b.轨迹存款和储蓄分为轨迹日志文件和历史轨迹表两部分。
c.日志文件的仓储准绳为每一日以日期命名新建三个文本夹,文件夹中分别创制以人口ID命名的寄存该职员当天具备轨道的公文。
d.手提式有线电话机端每二回数据批量上传时,修改监督员状态表中的实时轨迹数据。
1.2迁移
a.redis中的数据每晚举办同步至日志文书和轨道表中的步骤,然后清空。
b.轨迹日志文件定时迁移(提议4个月)。
c.历史轨迹表定时备份迁移。
总统娱乐网址,1.3采集
手提式有线话机端GPS搜罗上,通过对监督员运动场景剖判调整GPS收罗频率,减弱冗余、无效GPS点,已在加纳阿克拉多个连串中证实能够减小百分之二十五(或越多)的GPS数据量。
1.4读取
a.读取当天轨道时,在redis中拿走。
b.读取历史轨迹时,在轨道日志文件中获得。
2.核心品质点测验
2.1Redis缓存一天轨迹点质量测量检验
借使1000个监督员,每隔10S上报叁个GPS点,一天专门的工作8钟头,那么一天有28七十八个GPS点,这里,大家用整数三千个点来表示。那么一天有着人士将时有产生200W个GPS数据。
依照安分守己项目中的调查,青岛一天天津大学学概是150W个GPS点,热那亚一天津大学概是100W个GPS点。所以,大家测量试验的200W个GPS点是足以包蕴绝超越四分之二品种场景的。
当今,大家测验若是存款和储蓄一天的具备轨道(200W个),轨迹消息只富含人口ID、X、Y、time,一共将占用多少内部存款和储蓄器空间。
实验测得,一共占用了233M的内部存储器空间。针对现在的服务器内部存款和储蓄器空间,是可以接受的。
2.2Redis数量迁移至文本中的IO测量检验
这里,将Redis中的数据分别迁移至1000个人口对应的各类轨迹日志中所需的大运张开了测量检验:
单线程写入1000个日志文件只耗费时间37S。一千个日志文件(200W个GPS点)所攻下的蕴藏空间是109M。
针对那个测量试验,数据转移至文件是从未IO瓶颈的,轨迹日志文件贰个月大致占用3G积存空间,四个月是9G,能够承受。
2.3推行总结
Redis存款和储蓄一天有着轨道数据,轨迹数据写入轨迹日志,均未有生硬的习性和积攒瓶颈,是足以行使的。
而且上述大家使用的是200W个轨迹点做的测量试验,假诺将GPS采撷优化利用上,GPS数据量能够减小至100W个,那么以上全体测量试验效果会越来越好。
而当前轨迹量最大的克利夫兰品种,利用GPS收集优化,150W的轨迹量也足以削减至100W个以下。
—–款待转发,但保留版权,请于显然处注解出处:http://www.cnblogs.com/naaoveGIS/
借使您以为本文确实扶助了你,可以微信扫一扫,举办小额的打赏和督促,多谢^_^