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. PBE中的最大密钥大小?
- 3. .NET RSA加密:最小密钥大小?
- 4. 大密钥大小的加密算法
- 5. 使用大于密钥大小的密钥加密消息
- 6. HBase:行密钥大小
- 7. .NET DSACryptoServiceProvider密钥大小
- 8. DESedeKeySpec错误密钥大小
- 9. 非法密钥大小
- 10. 字典/ hash_map密钥大小
- 11. InnoDB最大密钥长度
- 12. Cassandra查询语言:获得最大密钥
- 13. 加密密钥大小和算法
- 14. .NET中的最小邮件大小公钥加密
- 15. 如何删除最大堆中的最小密钥?
- 16. Redis:显示密钥的数据库大小/大小
- 17. TLS 1.2 - 密钥对大小和加密密钥长度
- 18. Java中的AES密钥大小
- 19. JSON.stringify,更改密钥的大小写
- 20. AES对象的密钥大小
- 21. memcached中的最大密钥长度和最大值是多少?
- 22. 大型密钥的最佳c#集合
- 23. Memcache的最大密钥到期时间
- 24. 获取字典中的最大密钥
- 25. 试图了解Java RSA密钥大小
- 26. mcrypt_decrypt()错误更改密钥大小
- 27. 找到最大值密钥对
- 28. 最大大小
- 29. 大猩猩会话无效的密钥大小
- 30. 使用密钥存储无限大小的巨大json数据
这可以添加到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