Серверная часть как служба (BaaS) или SQL-сервер старой школы для удаленной базы данных мобильного приложения

Я с нетерпением жду создания мобильного приложения с удаленной базой данных. Я уже пробовал SQL-сервер и PARSE. Я действительно не использовал их так долго, чтобы узнать какие-либо существенные различия, так как я использовал их для экспериментов. Я вижу много рекламы на BaaS, и, конечно, она быстрее развивается. Я хотел бы спросить, есть ли действительно очень большая разница в долгосрочной перспективе при использовании сервера SQL или использовании чего-то вроде PARSE. И последнее: есть ли что-то, что есть у одного, а у другого нет или что можно или нельзя делать? Большое спасибо.

2 ответа

Baas предлагает вам полный пакет инструментов, и вам не нужно беспокоиться об аренде сервера, его администрировании и борьбе с масштабируемостью. Вы можете просто сосредоточиться на разработке приложения и проектировать свой бэкэнд, не касаясь клавиатуры (если хотите).

Отличная альтернатива для разбора немецкого бэкенда в качестве поставщика услуг apiOmat; они предлагают много функций и довольно крутых сгенерированных SDK. И, в отличие от многих других, данные хранятся не в АНБ, а в Германии.

Я думаю, что единственное различие между SQL Server и чем-то вроде Parse - одна - это реляционная база данных, а другая работает на нереляционных базах данных, таких как MongoDB. BaaS предлагает вам массу других функций, таких как Аутентификация, Пользовательский код и многое другое, что значительно ускоряет вашу разработку и не требует от вас написания собственного внутреннего сервера.

Я думаю, что одним из хороших игроков на рынке является Parse (предоставляет вам все возможности MongoDB) / Kinvey (они дороги и для предприятия) / CloudBoost.io (Предоставляет вам возможности MongoDB + Search + Real-time уведомления). Это зависит от ваших требований, какой из них выбрать.

Другие вопросы по тегам