Возможно ли разместить Firestore на месте? - PullRequest
1 голос
/ 20 июня 2019

Я использую firestore для проекта в развивающейся стране с прерывистым доступом в Интернет. Интернет может отключиться на день. У клиента есть другие системы, которые используют экземпляр на месте (т. Е. Сервер, на котором у них работает SQLServer) - таким образом, системы все еще работают, если доступ в интернет не работает.

Можно ли настроить Firestore аналогичным образом, чтобы приложения, использующие Firestore, могли получить к нему доступ без доступа к Интернету? Если нет, что может быть рекомендовано в качестве обходного пути?

Ответы [ 2 ]

1 голос
/ 20 июня 2019

Нет.Облачное хранилище пожаров доступно только в виде облачной базы данных.Не существует готовых решений для запуска его вне облака Google.

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

0 голосов
/ 20 июня 2019

Пожалуйста, посмотрите на это видео https://www.youtube.com/watch?v=oDvdAFP6OhQ

Firestore не предназначен для работы в качестве отдельной базы данных. Тем не менее, он рассчитан на длительные периоды простоя, часы и даже дни. Но если это дни - вы уже должны рассмотреть другое решение.

В вашем случае, я подозреваю, что вы хотите синхронизировать различные клиенты, даже если интернет не работает. Это не будет работать в Firestore, поскольку каждый клиент будет иметь свою собственную копию кэша. Поэтому я бы не рекомендовал использовать Firestore в вашем сценарии.

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