Я решил, что хочу перейти на Cloud Firestore, чтобы использовать функцию постов / фидов моего приложения, чтобы использовать более сложные запросы и, надеюсь, лучше структурировать свои данные для улучшения и ускорения результатов. В настоящее время он работает в RTDB со следующей плоской структурой.
После прочтения в Cloud Firestore я вижу, что некоторые люди говорят, что данные остаются плоскими (как у меня), а некоторыеговоря, чтобы вложить данные.
Было бы хорошо, чтобы красныйУвеличьте количество денормализаций для постов и вложите такие вещи, как комментарии, такие как количество, количество комментариев, теги и другие связанные материалы. Еще одна вещь, которую я хотел бы достичь лучше всего, потому что я думаю, что это действительно важно, - хранить корма как можно лучше. Я обеспокоен тем, что мой первоначальный подход с RTDB не является лучшим решением, хотя он действительно работает очень хорошо (с бета-тестированием около 30 пользователей, которые знают более 1000 с плюсом).
Я был бы очень признателен некоторымобратная связь и рекомендации, которые помогут мне приступить к моделированию БД для сообщений пользователя для обеспечения масштабируемости.
Приветствия!