卡桑德拉执行一些事情,如果价值存在

问题描述:

我是卡桑德拉的新手,因此我的问题可能会缝隙愚蠢。我的场景是:卡桑德拉执行一些事情,如果价值存在

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

很多感谢, 基督教

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