Можно ли подключить проект к разным BDS, как вы бы подключили его к разным API?

#java #spring #database #spring-boot #connection

Вопрос:

Будучи студентом колледжа, я сделал несколько диаграмм развертывания проекта Spring Boot, который я создаю, и в них я заявил, что буду получать данные о запасах из 3 источников: веб-очистка, подключение к API и подключение к БД. Схема развертывания:

Схема развертывания

Как команда разработчиков, мы уже создали компоненты веб-скребка и соединителя API (они не являются «артефактами», схема там неправильная), но когда дело доходит до подключения к БД, я, похоже, не могу найти какой-либо источник для подключения. Каждая веб-страница, предлагающая подключение к БД, в конечном счете, является подключением к API.

Возможно ли вообще подключиться к БД так, как я ее смоделировал?

Любая ориентация приветствуется.

Ответ №1:

Из-за проблем с безопасностью вы не найдете any веб-сайт, который предоставляет вам возможность напрямую подключиться к ним database . Единственный способ получить доступ database к нему-это через API (предоставляемый веб-сайтом) или hack веб-сайт (что я бы не рекомендовал).

Также, чтобы ответить на ваш вопрос, как указано в названии : Yes! You can connect to any number of databases, but it depends if you are allowed to do it .

Комментарии:

1. Я думал о чем-то подобном и чувствую, что это правильный ответ. Итак, извините, если я кажусь наивным, но я новичок в мире разработки: вы говорите, что я не найду никакой «службы БД», которая предоставит мне доступ через учетные данные к какой-либо базе данных? Я имею в виду в основном бесплатные услуги, подобные упомянутым, я не буду позволять себе никаких платных услуг, поскольку это работа, связанная с университетом.

2. Вы можете получить доступ к своему собственному database , если у вас есть учетная запись у облачного провайдера, такого как MS Azure или AWS . Большую часть времени эти услуги бесплатны, если вы используете их при определенном количестве ресурсов.