Я пытаюсь оценить использование Riak's Post-Commit Hooks для построения распределенного, инкрементного индекса на основе MapReduce, но мне интересно, на каких узлах Riak на самом деле работают Post-Commit Hooks. Они запускаются на узлах, которые клиент использовал для размещения коммитов, или на основных узлах, где хранятся данные? Если это последнее, то я думаю, что могу оттуда эффективно выполнить map или reduce и поместить дополнительные записи из выходных данных.