如果值存在,Cassandra会执行某些操作

时间:2017-10-05 06:39:35

标签: asynchronous cassandra exists

我是Cassandra的新手,因此我的问题可能会变得愚蠢。我的情况是:

我有一张存储气象数据的表格。一列是北 - 南方向的风速,另一列是东西方向的风速。这些值从独立源进入这些列,因此它们以异步方式输入到此表中。我的任务是通过添加这两个测量的平方来计算总风速,并计算该总和的平方根。当然,这只有在我确定两个值都已确定时才能做到。我该如何配置呢?

非常感谢, 基督教

1 个答案:

答案 0 :(得分:0)

你想要的是CAS(比较和设置),也称为轻量级交易。它易于使用,只需在查询结束时使用关键字IF EXISTS即可。以下是一些文档:https://docs.datastax.com/en/cql/3.1/cql/cql_using/use_ltweight_transaction_t.html

相关问题