Я вижу примеры в документации, где можно взять запись или поток записей из набора и выполнить некоторые действия. Я хотел бы взять запись, получить идентификатор из этой записи, найти этот идентификатор в другом наборе и вернуть содержимое бункера из второго набора. Это эффективно соединение, например.В Aerospike, можно ли «цепочка получает» с UDF?
function chained_get(rec)
if aerospike:exists(rec) then
local other_id = rec.other_id
-- how to return the result of: 'SELECT some_bin FROM namespace.some_bin WHERE PK = other_id'
end
return result
end
Я понимаю, что было бы легко сделать на стороне клиента/приложения, но я хотел бы избежать сети «болтовня», если это возможно, и «цепи» запросы оздействуй Aerospike.
Возможно ли это?