Большая картина по созданию базы данных для социального приложения - PullRequest
0 голосов
/ 29 февраля 2020

У меня есть вопрос относительно наиболее подходящего способа организации данных, когда ваше приложение / продукт используется большим количеством людей.

До сих пор я кодировал приложение, подобное Instagram, для iOS, которое использовало Firebase для хранения данных.

В частности, я использовал " База данных Firebase Realtime " с JSON форматом данных для хранения всех данных.

Мой вопрос здесь: если я хочу закодировать приложение, которое потенциально используется многими людьми, могу ли я по-прежнему использовать тот же способ хранения базы данных в реальном времени или лучше, если я использую что-то еще?

В частности, я Я думаю о том, чтобы запрашивать скорость и устойчивость базы данных в реальном времени с большим объемом данных.

Я новичок в этой области и не очень много знаю о Firebase, поэтому извините, если мой технический описания сырые.

1 Ответ

1 голос
/ 29 февраля 2020

Обе базы данных будут очень хорошо масштабироваться. Если у вас есть только простые запросы запросов, то RTDB хорошо. Если ваши требования к запросам более сложные, тогда Firestore. Другим важным фактором является то, как взимается плата за использование двух баз данных. Вы должны исследовать это, а затем выяснить, как две модели затрат будут работать для вашего варианта использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...