cassandra中的列数是否有限制?我正在考虑使用unix时间戳(转换为TimeUUID)作为列键.在最坏的情况下,我最终会有每行86400列.这是一个好主意吗?
vla*_*man 10
每行86.400列是cassandra的小菜一碟,只要你的列不是太大而且你没有检索所有这些.
每行的最大列数为20亿.请参阅http://wiki.apache.org/cassandra/CassandraLimitations
建议:对于列名,您应该使用整数数据序列化,这将只需4个字节,精度为1秒,而不是使用UUID(16个字节); 只要您的时间戳都是唯一的,1s精度就足够了.
列名称已排序,您可以将unix时间用作Integer.有了这个,您可以快速查找列.
还有与每列关联的时间戳,在某些情况下可用于设置.您无法对其进行查询,但如果需要,可能会为您提供其他信息.
| 归档时间: |
|
| 查看次数: |
8968 次 |
| 最近记录: |