Пожалуйста, Влад!

я есть база данных сposts, users и другие узлы, такие как классическое приложение для социальных сетей.

Я продолжаю внедрять лучшие практики в свое приложение. И теперь я хочу переписать мою ленту новостей (посты пользователей, за которыми я следую (как домашняя вкладка в Instagram)).

Я прочитал некоторую информацию оfan-out стратегия и теперь я запутался в том, как это сделать правильно.

Итак, у меня есть 2 возможности:

подобноВот: Каждый раз, когда пользователь добавляет новыйpost, этоpost с полной информацией будет скопирован вusers-timeline(users news strip)/UID/postId: FULL INFO всеfollowers этогоuser, И каждое редактирование будет редактировать каждое упоминание об этомpost.

Каждый раз, когда пользователь добавляет новыйpost, этоpostID будет скопирован вuser-timeline(users news strip)/UID/postId: true всеfollowers этогоuser, И каждое редактирование будет редактировать только исходный пост.

Какая логика лучше с Firebase?

Ответы на вопрос(1)

Ваш ответ на вопрос