Cassandra 卡桑德拉主键。整数与varchar的性能影响

Cassandra 卡桑德拉主键。整数与varchar的性能影响,cassandra,cql,Cassandra,Cql,在Cassandra中,如果主键是varchar而不是int或bigint,会有性能损失吗?我将id作为主键。我不会对那个做任何数学运算。我使用id只是为了插入、检索和比较。我想将其更改为字符串以满足我的一个需求。性能会下降吗?不会有任何明显的差别。主键查找是在令牌上完成的,即密钥的散列。因此,比较与键的数据类型或大小无关 较长的键将花费稍长的时间进行散列。还有一些关于原始密钥的内部比较,但我非常怀疑这些比较是否有意义,因此请继续使用最适合您的数据的类型。可能重复的,虽然更新,但我相信有更好的问

在Cassandra中,如果主键是varchar而不是int或bigint,会有性能损失吗?我将id作为主键。我不会对那个做任何数学运算。我使用id只是为了插入、检索和比较。我想将其更改为字符串以满足我的一个需求。性能会下降吗?

不会有任何明显的差别。主键查找是在令牌上完成的,即密钥的散列。因此,比较与键的数据类型或大小无关

较长的键将花费稍长的时间进行散列。还有一些关于原始密钥的内部比较,但我非常怀疑这些比较是否有意义,因此请继续使用最适合您的数据的类型。

可能重复的,虽然更新,但我相信有更好的问题和答案。