Vertica使用什么哈希函数

时间:2015-09-07 15:04:32

标签: hash vertica

我正在寻找一种方法将设备分配到不同的组进行A / B测试。

为了识别唯一的设备,我们为它们分配了唯一的字符串作为键 - 我无法控制它。

我考虑过哈希,我们使用的是vertica数据库,它有一个用于散列的内置函数。但是,因为我不知道该函数使用何种算法,所以我无法在将设备分配给A / B测试组的控制器中重现它。 我想在独特的设备密钥上应用该功能。

我查看了有关该功能的vertica文档,但无济于事。

帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

HASH()功能是专有的;但是有计划在即将发布的版本中将其作为开源。

对于分段,任何SQL函数都可以使用,只要它是不可变的。