Добрый день, очень нужна ваша помощь.
Вопрос о том, как хранить данные более правильно. И как это делается в реальных приложениях.
Я так понимаю, что картинки и данные хранятся всегда в разных бд, правильно?
На моём примере картинки хранятся в Firebase storage, все остальные данные в Firestore
Мои картинки имеют количество лайков. И тут я вот немного не понимаю как это реализовывать
При загрузке картинки в Firebase storage, когда я получаю от бд ОК, что картинка загружена я сразу создаю в Firestore некий объект, айди которого равен айди картинки (уникальные, одинаковые и присваиваю поле like)
Вот так
База данных с картинками
image: uniqueImage1
База данных с информацией
{
name:uniqueImage1
src: http//image1 (url до картинки в бд)
like: 0
}
И затем, когда я уже запрашиваю картинки, то я получаю, только готовые объекты из общей бд, а картинки не трогаю
Такой подход верный?