什么是TimeHash以及它如何工作?

问题描述 投票:0回答:1

我做我的最后一年项目的关系。我已经使用time-hash算法在我的项目,不像缘散,我没有找到关于时间哈希一个明确的解释,以及如何工作的?

time hash
1个回答
1
投票

从我github.com项目timehash:

timehash是用于计算可变精度滑动的时间窗口的算法(具有多个参考实现)。当在大规模数据集进行聚合和相关性,以精确的时间值转换为“可延展的间隔”的能力允许许多新的分析。

使用时间滑动窗口是在数据分析的普遍做法,但之前timehash算法是一门艺术,而不是科学。

  • 转换毫秒为单位成一个时间间隔,通过一个ASCII字符“散列”(“时间散列”)描绘
  • timehash值是非常适合于在参考键 - 值存储的时间间隔(例如HBASE,Acculumo,Redis的)
  • 的空间和时间(例如geohash_timehash)的化合物键的创建是一个强大的原始理解geotemporal图案

timehash image

https://github.com/abeusher/timehash

© www.soinside.com 2019 - 2024. All rights reserved.