我需要根据以下问题提供帮助/建议:

我有一个计数器表,它由异步进程递增 . 增量更新后,每个进程都需要新值 . 但是这两个操作(UPDATE和SELECT)可能是第二个进程在此期间进一步增加的可能性 . 结果是第一个进程的SELECT结果中的计数器值错误( counter + 2 而不是 counter + 1 ) . 我该如何处理这个问题?

如果我可以将UPDATE和SELECT组合成一个原子事务,那将是很好的 . 2014年,有人已经要求这个功能 . 但似乎它将无法实施:

http://grokbase.com/t/cassandra/user/145xexrr0f/retrieve-counter-value-after-update