Ваш вопрос сбивает с толку, но я все равно попробую:
Реляционная база данных (СУБД и не встроенная) обычно имеет очень детализированные функции безопасности, которые включают в себя механизмы входа в систему и аутентификации - детали выходят за рамки ответа SO.
Указание БД прослушивать определенный порт не имеет ничего общего с безопасностью (если только порт не сопоставлен и не принимает интернет-трафик, в этом случае его отображение не позволит прослушивать трафик).
В реляционной СУБД реляционная среда выполнения является вашим посредником, а СУБД будет иметь внутреннюю структуру хранения. Как правило, вы не можете напрямую получить доступ к базовому движку, поскольку среда выполнения выполняет много сложных задач, которые вы не можете надеяться координировать с помощью прямого доступа. Архитектура couch-DB очень проста по сравнению с СУБД и предоставляет много низкоуровневой мощности в руки разработчика.
- редактировать: после первого комментария автора -
- Реляционная база данных предназначена для прямого доступа, а уровни в середине - это конкретные архитектурные решения приложений и дополнения к СУБД.
- редактировать: после второго комментария автора -
Если вы хотите получить доступ к их СУБД напрямую через Интернет, они должны сделать порт базы данных доступным, как только это будет сделано, вам нужно использовать собственные драйверы / API поставщика базы данных.
Они могут:
- Откройте порт базы данных для Интернета, отобразив его внешне (плохо, плохо, плохо).
- Предоставить вам шлюз SSH, который вы могли бы использовать для туннелирования.
- предоставляет вам конечную точку VPN, к которой вы можете установить VPN-подключение из вашей сети