[英]Losing data while writing them in Cassandra due to timestamp (Timestamp precision)
我正在尝试使用 LabView 在 cassandra 中写入一些数字数据。 我的代码如下。
例如,我正在等待 while 循环执行 100.000 次迭代。 我预计在 Cassandra 的数据表中将有 100.000 行带有时间戳。 但就我而言,只有大约 5500 行,即我在写入过程中丢失了数据。 我想原因是时间戳。 Cassandra 时间戳的精度是多少? (我的意思是当一个人使用 toTimestamp(now()) 函数时)。 谢谢你。
对于这样的情况,你写得非常快,你应该使用 timeuuid 来避免冲突。 见https://docs.datastax.com/en/cql/3.3/cql/cql_reference/uuid_type_r.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.