Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra行创建时间戳_Cassandra_Cassandra 3.0 - Fatal编程技术网

Cassandra行创建时间戳

Cassandra行创建时间戳,cassandra,cassandra-3.0,Cassandra,Cassandra 3.0,writetime函数返回与非PK列关联的创建时间戳 为了确定分区/行的创建时间戳,我需要PK列的等效值 数据似乎是内部可用的:可以通过sstabledump查看LivenessInfo 有没有办法从CQL访问行的活跃度信息?您不能在主键部分使用writeTime 据我所知,没有办法,每当插入新的主键时,您必须手动创建另一个字段并存储时间。这些事情可能会在某种程度上澄清您的疑问 您只需创建一个额外的列来存储时间戳 3.0以前的sstable存储格式没有此信息,因此在以前的格式完全被弃用之前,无

writetime
函数返回与非PK列关联的创建时间戳

为了确定分区/行的创建时间戳,我需要PK列的等效值

数据似乎是内部可用的:可以通过
sstabledump
查看LivenessInfo


有没有办法从CQL访问行的活跃度信息?

您不能在主键部分使用writeTime


据我所知,没有办法,每当插入新的主键时,您必须手动创建另一个字段并存储时间。

这些事情可能会在某种程度上澄清您的疑问

您只需创建一个额外的列来存储时间戳

3.0以前的sstable存储格式没有此信息,因此在以前的格式完全被弃用之前,无法支持此格式。

如果INSERT语句中不存在,则需要使用INSERT语句,我希望避免使用INSERT语句,为什么不支持从3.0版开始的新的、合理的功能?我不明白你的逻辑。协调人不能说出表的格式。而且可以是混合的,所以它目前无法判断它是否能够满足查询。因为这以前是不可能的,实际上只是一个没有人想到或编写代码来支持它的问题。您可以在打开jira,有人可能会接受它,或者您可以自己提交补丁。抱歉,这不是我问题的答案。我正在寻找一种方法来访问一行的第一次触摸时间(也称为分区),而不是字段的最后一次触摸时间。