由于时间戳(时间戳精度),在 Cassandra 中写入数据时丢失数据

Losing data while writing them in Cassandra due to timestamp (Timestamp precision)

我正在尝试使用 LabView 在 cassandra 中写入一些数字数据。我的代码如下。

例如,我正在等待 while 循环执行 100.000 次迭代。我预计在 Cassandra 的数据 table 中会有 100.000 行带有时间戳。但就我而言,只有大约 5500 行,即我在写入过程中丢失了数据。我想原因是时间戳。 Cassandra时间戳的精度是多少? (我的意思是当一个人正在使用 toTimestamp(now()) 函数时)。谢谢。

像这种写的很快的情况,应该使用timeuuid来避免冲突。参见 https://docs.datastax.com/en/cql/3.3/cql/cql_reference/uuid_type_r.html