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