У меня есть вопросы, которые являются типовыми для многих задач доступа к СУБД из мобильных приложений. Каждый опытный девелопер как-то их решал, по своему, в своих задачах...
Я бы хотел обобщить их опыт и получить несколько ценных рекомендаций от бывалых людей по следующим вопросам:
Имеем Delphi 10.3. Пишем несложное приложение, которому требуется общая БД. В ней будет хранится база для аутентификации пользователей и некие служебные таблички со всякой всячиной.
Задача - правильно организовать доступ к этой базе из мобильного приложения. Приложение будет иметь версии под Android и IOS. Количество пользователей приложения - до 50 тыс человек (если повезет).
Как я вижу этот процесс (по итогам анализа этого форума и статей в Инете):
Делаем базу на MуSQL, которая хостится на каком-то коммерческом хостинге. Прямой доступ к базе не используем, тк это моветон... поднимаем на серверной части что-то типа json-а, через который общаемся с базой посредством SSH (шифрация трафика не обязательна, но крайне предпочтительна)
Теперь Вопросы, на которые хочется получить ответы бывалых:
1) Где хостить эту базульку? (чтобы на этом хостинге был сам сервис СУБД и какая-то их типовая примочка сверху, которая может стать серверной частью для json) - интересуют рекомендации по выбору сервисов хостинга
2) Если есть другие проверенные и полюбившиеся сервисы хостинга чисто СУБД-шныы (без этой примочки сверху) - буду также признателен за их рекомендацию.
3) MSSQL - нормальный выбор для данной задачи? у меня есть опыт работы с MS SQL. MySQL выбран из-за некоторой похожести и бесплатной лицензии.
4) (чувствую, щас в меня полетят помидоры ;-|) ) Какие компоненты нужно использовать для доступа по данной схеме к данным на стороне Дельфи? (я начинающий программер под firemonkey - извините....)
5) Нормальная ли вообще это схема или Вы можете порекомендовать что-то другое, более простое и типовое, в плане реализации этой схемы организации доступа к единым централизованным данным приложения?
Спасибо!
Буду крайне признателен за любую информацию по данным вопросам.
Вопрос
Bob32
Добрый день, Друзья!
У меня есть вопросы, которые являются типовыми для многих задач доступа к СУБД из мобильных приложений. Каждый опытный девелопер как-то их решал, по своему, в своих задачах...
Я бы хотел обобщить их опыт и получить несколько ценных рекомендаций от бывалых людей по следующим вопросам:
Имеем Delphi 10.3. Пишем несложное приложение, которому требуется общая БД. В ней будет хранится база для аутентификации пользователей и некие служебные таблички со всякой всячиной.
Задача - правильно организовать доступ к этой базе из мобильного приложения. Приложение будет иметь версии под Android и IOS. Количество пользователей приложения - до 50 тыс человек (если повезет).
Как я вижу этот процесс (по итогам анализа этого форума и статей в Инете):
Делаем базу на MуSQL, которая хостится на каком-то коммерческом хостинге. Прямой доступ к базе не используем, тк это моветон... поднимаем на серверной части что-то типа json-а, через который общаемся с базой посредством SSH (шифрация трафика не обязательна, но крайне предпочтительна)
Теперь Вопросы, на которые хочется получить ответы бывалых:
1) Где хостить эту базульку? (чтобы на этом хостинге был сам сервис СУБД и какая-то их типовая примочка сверху, которая может стать серверной частью для json) - интересуют рекомендации по выбору сервисов хостинга
2) Если есть другие проверенные и полюбившиеся сервисы хостинга чисто СУБД-шныы (без этой примочки сверху) - буду также признателен за их рекомендацию.
3) MSSQL - нормальный выбор для данной задачи? у меня есть опыт работы с MS SQL. MySQL выбран из-за некоторой похожести и бесплатной лицензии.
4) (чувствую, щас в меня полетят помидоры ;-|) ) Какие компоненты нужно использовать для доступа по данной схеме к данным на стороне Дельфи? (я начинающий программер под firemonkey - извините....)
5) Нормальная ли вообще это схема или Вы можете порекомендовать что-то другое, более простое и типовое, в плане реализации этой схемы организации доступа к единым централизованным данным приложения?
Спасибо!
Буду крайне признателен за любую информацию по данным вопросам.
Изменено пользователем Bob32Ссылка на комментарий
30 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.