mysql gps数据查询_在mysql数据库中存储跟踪应用程序的GPS数据的最佳实践

只是一些想法:

>量化lat / lon数据.我相信由于技术原因,数据很可能已经量化,因此如果您可以检测到该量化,则可以使用它.这里的想法是将双数转换为合理的整数.在最坏的情况下,您可以量化为精确的双数提供,这意味着使用64位整数,但我非常怀疑您的数据是否接近该分辨率.也许一个大约一米边长的简单网格对你来说足够了吗?

>计算差异.大多数数字在绝对值方面都相当大,但也非常接近(除非你的成员跑遍世界的一半……).所以这将导致相当小的数字.此外,只要人们以恒定的速度奔向恒定的方向,你就会经常看到相同的差异.在步骤1中,您的空间网格越粗糙,您就越有可能在此获得完全相同的差异.

>为这些差异计算Huffman code.您可以尝试单独编码lat和long运动,或者在其叶子上计算具有2d位移矢量的单个代码.尝试两者并比较结果.

>将结果存储在BLOB中,与字典一起解码您的霍夫曼代码,以及初始位置,以便您可以将数据返回到绝对坐标.

结果应该是每个数据集的一小组数据,您可以从中检索和解压缩整个数据集.从数据库中检索单个部分是不可能的,但听起来你不需要那样做.

通过gzip进行霍夫曼编码的好处是您不必人为地引入中间字节流.直接编码您遇到的实际差异及其各自的属性应该可以更好地工作.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值