Мобильная платформа для связи напрямую с базой данных или через веб-сервис? - PullRequest
0 голосов
/ 28 сентября 2011

Я вижу два способа подачи данных в мобильное приложение и из него.

Сначала нужно напрямую подключиться к базе данных и выполнить запросы напрямую.

Другой вариант будетсоздать REST API и косвенно взаимодействовать с базой данных через веб-сервис.Здесь есть небольшая дыра в безопасности, которая заставляет меня думать, что первый может быть лучшим.

Я понимаю, что это не касается конкретно вопроса о коде, но больше касается методологии сценария.

Что ты думаешь?

1 Ответ

1 голос
/ 28 сентября 2011

Обычный способ - через REST API (или какой-либо другой вид веб-сервиса / сервисного уровня).

Размещение базы данных в открытом доступе, доступ к ней напрямую с любого внешнего устройства, безусловно, является большей дырой в безопасности, чем при использовании сервисного уровня.

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

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