我正在寻找一种方法将设备分配到不同的组进行A / B测试。
为了识别唯一的设备,我们为它们分配了唯一的字符串作为键 - 我无法控制它。
我考虑过哈希,我们使用的是vertica数据库,它有一个用于散列的内置函数。但是,因为我不知道该函数使用何种算法,所以我无法在将设备分配给A / B测试组的控制器中重现它。 我想在独特的设备密钥上应用该功能。
我查看了有关该功能的vertica文档,但无济于事。
帮助将不胜感激
答案 0 :(得分:1)
HASH()
功能是专有的;但是有计划在即将发布的版本中将其作为开源。
对于分段,任何SQL函数都可以使用,只要它是不可变的。