Я знаю масштабируемость не является проблемой в Firebase и поддерживает до 100k одновременных подключений (в общем).
На основании ценовой документации:
Вы можете создать несколько экземпляров базы данных, чтобы выйти за пределы 100K
параллельный лимит. См. Ценообразование FAQ для получения дополнительной информации.
Вопрос 1 : Что, если в одной базе данных одновременно используется более 200k пользователей ? Другая половина пользователей не может запросить, подключиться или запрос будет помещен в очередь?
(Как подписчик плана Firebase, я хотел бы знать, как Firebase решает эту проблему, чтобы качество предоставляемых нашим клиентам услуг всегда было на высшем уровне)
С тех пор приложение глобализация широко распространено в наши дни, и во многих компаниях для обеспечения более высокой и стабильной производительности многие серверы работают в нескольких регионах . Например, онлайн-игра, требующая небольшой задержки.
На данный момент пользователь firebase должен установить местоположение по умолчанию при создании проекта, который впоследствии нельзя будет редактировать. Некоторые проблемы даже возникают, когда пользователи понимают, что они развернули свое приложение в неправильных регионах , и у них нет подсказок о том, как изменить регионы.
Представляет страну / регион вашей организации / компании. Ваш
Выбор также устанавливает соответствующую валюту для вашего дохода
составление отчетов. Выбранная страна не определяет местоположение
ваши данные для функций Firebase. Google может обрабатывать и хранить клиента
Данные везде, где Google или ее агенты обслуживают.
Вопрос 2 : Будет ли Firebase предоставлять решение, специально разработанное для такой практики, когда наша база данных находится в нескольких регионах, а головной офис и несколько других регионов совместно используют все базы данных, функции и аутентификацию? по регионам?
(На данный момент, чтобы иметь несколько серверов, нам нужно создавать разные проекты, и синхронизация пользователя и данных будет проблемой)
Надеюсь, язык не обидит, ура!