Может ли кто-нибудь из знакомых с Риаком объяснить, как сделать переход по ссылкам, чтобы найти общих друзей среди двух человек (например, как общие друзья Facebook)? Кроме того, вычислительные требования в идеале должны быть минимальными, т.е. сервер не должен проходить большую длину, делать вычисления.
Я думаю о том, чтобы поместить всех «людей» в «люди», и у каждого «человека» будет ссылка на друзей (это похоже на отношения один-ко-многим), тогда для каждого «человека» перевернутые отношения связаны с другим человеком (это как отношения один-к-одному). Я думаю, что это можно сделать эффективно, и расчет / результат будут доступны мгновенно, но просто не могу понять.
(Хорошо, я точно не начал реальное кодирование с Riak, поэтому было бы полезно получить более подробное объяснение возможности Riak по переходу по ссылкам.)
Спасибо!