Cassandra使用时间戳系统来提供最新记录。如何显示所有值的列表&特定列的时间戳?
例如,我为名为“Users”的列族运行此命令:
set Users[jsmith][first]='John'
当我收到“第一个”专栏时,我会看到以下内容:
get Users[jsmith][first]
=> (column=first value=John, timestamp=1287604215498000
然后,我将“第一”专栏更新为查理。
set Users[jsmith][first]='Charlie'
我现在将看到以下内容
get Users[jsmith][first]
=> (column=first value=Charlie, timestamp=1299980101189000
我的问题是如何获取此列的所有值(随着时间的推移)?我希望看到类似get Users[jsmith][first] ==> John (timestamp), Charlie (timestamp)
的内容。
答案 0 :(得分:7)
你没有。 Cassandra在这里偏离了BigTable模型:只保留了最新版本。