Хорошо ли использовать дополнительный сервер с Google Firebase?
Firebase поможет вам быстро создавать приложения без управления инфраструктурой. Таким образом, вы сможете сосредоточиться на разработке своего приложения, а не на том, как обслуживать серверы. Возможно, если у вас есть требования, которые Firebase не может обработать, в чем я сомневаюсь, вы можете использовать дополнительный сервер.
Я никогда раньше не использовал Google Firebase (или Firestore), и я рассматриваю возможность его использования для моего нового мобильного приложения.
Если вы никогда не использовали пакет Firebase, я рекомендую вам начать с чтения официальной документации . Перед началом использования Cloud Firestore , я рекомендую сначала поближе познакомиться с базами данных NoSQL.
И мне интересно, если использование Firebase только без какого-либо дополнительного сервера - это хорошая идея.
Существует множество приложений, которые не используют какой-либо другой сервер, кроме Firebase.
Firestore, как мне кажется, делает много вещей, таких как аутентификация, безопасность и масштабируемость.
Firestore - это масштабируемая облачная база данных NoSQL, которая позволяет хранить и синхронизировать данные для разработки на стороне клиента и сервера. Он не аутентифицирует пользователей. Для этого есть еще один продукт с именем Firebase Authentication , который я рекомендую вам использовать.
Но у меня есть план сделать много вещей на стороне сервера, таких как поиск текста или вычисление чего-либо.
Здесь вы можете найти более подробную информацию о параметрах поиска Firestore. Что касается вычислений, вы можете делать практически все, что вы можете делать в обычной базе данных SQL.