我有一个列系列,其日期时间值为列名和关联值。但由于日期的精确度为毫秒,因此仅限于以毫秒记录的商店事件。如何存储微观或纳米级别的事件?另外,我希望将它们存储在2个日期时间之间,并查询列。
感谢。
答案 0 :(得分:0)
我不知道纳米时间是否适合64位,但如果确实如此,你可以使用BIGINT
数据类型(在CQL3中,在Thrift中为Long
)。如果64位不够,请使用VARINT
(CQL3,不确定Thrift中的等价物是什么),它支持任意大数字。对于其他要求,它将与您使用TIMESTAMP
或INT
数据类型完全相同(除非您不会获得Date
或integer
返回,但是long
或BigInteger
- 或您正在使用的语言中的等效语句。