2012-11-09 46 views
0

我有一个电话表,电话号码是关键,4列(总,电话,短信,收到,...)。每次打电话,我都需要增加总数,然后打电话,...对于短信来说也是一样。现在我通过增加总数来更新行,然后递增呼叫/短信。我只是想知道是否有批量增量,所以我可以一次更新它们?所有的计数器(总计,通话,短信,收到......)都必须准确,我可能会在0.5秒内将2个事件放入同一部手机。我使用“增量计数器”来获得准确的计数器。cassandra批量增加计数器?

回答

1

是的,您可以使用batch_mutate一次更新多个列。请注意,batch_mutate不是原子的,因此,如果某些列更新失败,则不会发出回滚。