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
Datetime Cassandra date as柱,具有微米或纳米级精度_Datetime_Cassandra_Precision - Fatal编程技术网

Datetime Cassandra date as柱,具有微米或纳米级精度

Datetime Cassandra date as柱,具有微米或纳米级精度,datetime,cassandra,precision,Datetime,Cassandra,Precision,我有一个列族,列名称和关联值为datetime值。但由于日期的精度是毫秒,所以我只能存储毫秒记录的事件。我应该如何存储微级别或纳米级别记录的事件?我还希望将它们存储在2个datetime之间的order和query列中 谢谢。我不知道nano time是否适合64位,但如果适合,你可以使用BIGINT数据类型(在CQL3中,Long在节俭中)。如果64位不够,请使用支持任意大数字的VARINT(CQL3,不确定节俭中的等价物是什么)。对于其余的需求,它的工作原理与使用TIMESTAMP或INT数

我有一个列族,列名称和关联值为datetime值。但由于日期的精度是毫秒,所以我只能存储毫秒记录的事件。我应该如何存储微级别或纳米级别记录的事件?我还希望将它们存储在2个datetime之间的order和query列中


谢谢。

我不知道nano time是否适合64位,但如果适合,你可以使用
BIGINT
数据类型(在CQL3中,
Long
在节俭中)。如果64位不够,请使用支持任意大数字的
VARINT
(CQL3,不确定节俭中的等价物是什么)。对于其余的需求,它的工作原理与使用
TIMESTAMP
INT
数据类型时完全相同(除了不能返回
Date
integer
,而是返回
long
biginger
——或使用的语言中的等效值)