Я в псевдосоциальном приложении.
У нас есть 3 таблицы:
Users: _id_, username, password, email
Movies: _id_, title, synopsis
Followers: __(#user_id1, #user_id2)__, timestamp
U_Movies: __(#user_id, #movie_id)__, rating, timestamp
Мы хотим добавить временную шкалу в наше приложение, простую временную шкалу, с последними действиями. Мы не хотим настраивать временную шкалу (без сообщений), только действия.
Как лучше всего создать эту временную шкалу?
Будет ли это путем создания таблицы «Временная шкала» со всеми записанными действиями (выполнение INSERT INTO timeline
при наличии INSERT INTO followers
и U_Movies
?) Или получения с MySQL и JOIN ON
последних действий подписчиков (с отметкой времени) , который, я думаю, будет тяжелым, если будет много записей и пользователей), и еще один совет?
Спасибо за вашу помощь!