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