Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra 使用blob作为主键是否效率低下?_Cassandra_Cql - Fatal编程技术网

Cassandra 使用blob作为主键是否效率低下?

Cassandra 使用blob作为主键是否效率低下?,cassandra,cql,Cassandra,Cql,我需要在一些Cassandra表中使用256位哈希作为主键。我应该使用哪种CQL数据类型来表示这些数据 现在我使用的是“blob”,但这样做是否有效率问题?卡桑德拉在一天结束时做了一个直接的比较。这里唯一的问题是32字节的主键。如果空间不是一个问题,那么应该不会有太大的问题。需要记住的一点是,如果您使用的是密钥缓存,那么每个密钥将有32个字节。也就是说,复合分区键中包含表示自然键的字符串并不少见。因此,我不会太担心

我需要在一些Cassandra表中使用256位哈希作为主键。我应该使用哪种CQL数据类型来表示这些数据


现在我使用的是“blob”,但这样做是否有效率问题?

卡桑德拉在一天结束时做了一个直接的比较。这里唯一的问题是32字节的主键。如果空间不是一个问题,那么应该不会有太大的问题。需要记住的一点是,如果您使用的是密钥缓存,那么每个密钥将有32个字节。也就是说,复合分区键中包含表示自然键的字符串并不少见。因此,我不会太担心