什么是TimeHash及其工作原理?

时间:2018-08-23 12:34:54

标签: time hash

我正在完成最后一年的项目。 与地理哈希不同,我在项目中使用了time-hash算法,但是我找不到关于时间哈希及其工作原理的明确解释?

1 个答案:

答案 0 :(得分:1)

来自我的github.com项目timehash:

timehash是用于计算时间的可变精度滑动窗口的算法(具有多个参考实现)。在对大型数据集执行聚合和关联时,将精确的时间值转换为“可疑间隔”的功能可以进行许多新颖的分析。

使用时间滑动窗口是数据分析中的常见做法,但是在使用时间哈希算法之前,它更是一门艺术,而不是一门科学。

  • 将纪元毫秒转换为时间间隔,以ASCII字符“哈希”(“ timehash”)表示
  • timehash值非常适合引用以下时间间隔: 键值存储区(例如Hbase,Acculumo,Redis)
  • 创建时空复合键(例如 geohash_timehash)是用于理解的强大原语 地时格局

timehash image

https://github.com/abeusher/timehash