Как организовать правильную структуру базы firestore?
Добрый день, начал знакомство с firebase но из-за малого количества документации на русском появилось много вопросов, в частности с организацией структуры firestore.
Первый вопрос, какой из этих вариантов правильный?
- movies
-- id
-- data
- actors
-- id
-- data
- roles
-- actorId
-- movieId
или вариант
- movies
-- id
-- data
-- actors
--- Leonardo D.
---- data
--- Emma W.
---- data
Прочитал что firestore индексирует практически все данные и скажем если я захочу сделать выборку всех actors из movies, то с этим никаких проблем не должно быть.
Собственно второй вопрос, действительно ли можно делать выборку актеров из коллекции фильмов и это не будет очень затратно по ресурсам?