Я прихожу в Appengine из фона реляционной базы данных и обдумывал, как лучше всего выполнить эту задачу.
По сути, у меня есть таблица объектов, и я хотел бы получить пару, которую пользователь никогда не видел.
Например, в mysql самым простым может быть что-то вроде
SELECT *
FROM object_pairs
WHERE id NOT IN(
SELECT object_pair_id
FROM user_object_pairs
WHERE user_id = :user_id
)
В идеале я также хотел бы иметь возможность получить случайную (или полуслучайную) пару из возможныхРезультаты.
Любые предложения приветствуются.
Спасибо