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