我想使用字符串(大约大约 6 到 7 个字符)作为复合主键中的唯一键。
如果在主键中使用字符串是否会影响性能,我已经用谷歌搜索过,但发现它不会因为 Cassandra 使用散列来搜索唯一键。(有人请确认这一点)
所以我想知道 Cassandra 使用什么技术来搜索唯一键,如果它使用散列,那么它使用哪种散列算法?并且还想知道 Cassandra 在发生冲突时会做什么,因为在散列中总是有发生冲突的可能性。
Cassandra 使用 murmur3 散列来处理分区键。它是否使用相同的搜索唯一键?那么碰撞呢。