Для своего веб-сайта я хочу отслеживать историю просмотров моих пользователей в базе данных, чтобы дать им рекомендации о том, что смотреть дальше.Теперь я попробовал это через Подколлекцию в Firestore на Пользовательском Документе, где я делаю новый Документ для каждого Видео, которое просматривает пользователь, но это, кажется, действительно тяжело писать или?
Итак, я подумал о том, чтобы сохранить его на карте в самом пользовательском документе, чтобы, по крайней мере, я мог сэкономить на чтениях, но в какой-то момент история наблюдений будет расти.
Кажется, что RealtimeDBбыть сделанным для небольших операций чтения и записи, но я не уверен, имеет ли смысл использовать его для этого конкретного раздела платформы.
Как бы вы решили такую проблему и почему?