使用单个UDF一致地操作多个Aerospike Set

有没有一种方法写一个单一的Aerospike UDF(lua),它具有一致地操作多个aerospike集合(而不是记录)的能力。

例子:-

我有Aerospike集合{P,Q}。 我必须在单个UDF中操作P集合的记录Rp和Q集合的记录Rq。如果任何一个集合操作失败,两个集合记录都应恢复到原始状态,即应维护一致性。

有没有出路?

点赞
用户582436
用户582436

你不能这样做。记录 UDF 允许您操作单个记录。流 UDF 允许您构建聚合函数,例如 SUM、COUNT、MIN、MAX、AVG,但它们是只读的。

2018-02-15 20:00:26