我知道时间戳是最终的一致性,但在某些情况下,每行需要一致性而不是每个单元格。在这种情况下,每个单元8字节只是磁盘和内存的浪费。
有没有办法摆脱细胞的时间戳?
答案 0 :(得分:2)
不,因为每个单元格的时间戳是Cassandra无架构的固有后果。您的应用程序可能一次只写一个完整的行,但Cassandra不知道这一点。它必须允许某人稍后出现并覆盖您行中的一列。那列将需要自己的时间戳。
压缩(即将在Cassandra 1.0中发布)应该可以减少重复时间戳的开销。请参阅https://issues.apache.org/jira/browse/CASSANDRA-47。