4
A
回答
1
http://en.wikipedia.org/wiki/Apache_Cassandra权利要求(显然不正确!)的是:
在一个表中的行密钥是一个字符串 没有大小限制,虽然 通常为16到长
参见36个字节:
显然,如果需要通过Thrift RPC接口发送网络性能的影响,非常大的密钥可能会对网络性能产生影响 - 而且这些密钥会花费存储空间。我建议你尝试一个快速的基准,看看它对你的数据有什么影响。
解决此问题的一种方法可能是预先哈希您的密钥,并将哈希值用作密钥,但这不适合所有用例。
14
键(和列名称)必须小于64K字节。
路由是O(N)的密钥大小,查询和更新是O(N log N)。在实践中,这些因素通常被其他开销所掩盖,但一些拥有非常大的“自然”键的用户使用散列来减少大小。
相关问题
- 1. 如何限制密钥空间cassandra的最大大小?
- 2. Cassandra:获取密钥空间大小
- 3. PBE中的最大密钥大小?
- 4. NSDictionary数据密钥的最大大小
- 5. .NET RSA加密:最小密钥大小?
- 6. 大密钥大小的加密算法
- 7. Cassandra最小堆大小
- 8. 使用大于密钥大小的密钥加密消息
- 9. mcrypt_encrypt():密钥的大小为
- 10. Cassandra中密钥空间的最大数量是多少?
- 11. .NET DSACryptoServiceProvider密钥大小
- 12. DESedeKeySpec错误密钥大小
- 13. InvalidKeyException:非法密钥大小
- 14. 非法密钥大小
- 15. 字典/ hash_map密钥大小
- 16. HBase:行密钥大小
- 17. java.security.InvalidKeyException:非法密钥大小
- 18. InnoDB最大密钥长度
- 19. Java/Clojure BouncyCastle报告错误的密钥大小,但密钥大小正确
- 20. Cassandra查询语言:获得最大密钥
- 21. 加密密钥大小和算法
- 22. .NET中的最小邮件大小公钥加密
- 23. 如何删除最大堆中的最小密钥?
- 24. 具有大密钥大小的RSA加密
- 25. Redis:显示密钥的数据库大小/大小
- 26. TLS 1.2 - 密钥对大小和加密密钥长度
- 27. memcached中的最大密钥长度和最大值是多少?
- 28. JSON.stringify,更改密钥的大小写
- 29. PBKDF2推荐的密钥大小?
- 30. SHA512哈希算法的密钥大小
这可以添加到http://wiki.apache.org/cassandra/CassandraLimitations或其他一些明智的地方吗? - 我还没有看到这个文件在任何地方...... – DNA 2011-05-25 15:51:02
这个wiki是可公开编辑的。只需点击登录创建一个帐户。 – jbellis 2011-05-26 15:42:40
感谢 - 为http://wiki.apache.org/cassandra/FAQ#max_key_size和http://wiki.apache.org/cassandra/CassandraLimitations添加了信息 – DNA 2011-05-26 18:36:44