Vertica 使用什么哈希函数

What hash function does Vertica use

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

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

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

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

帮助将不胜感激

HASH() 函数是专有的;然而,有计划在即将发布的版本中将其开源。

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