@shevayura

Имеет ли смысл использовать прямое подключение к бд (mysql) с нескольких клиентов?

Имеет ли смысл использовать прямое подключение к бд (mysql) с нескольких клиентов размещённых неизвестно где, или лучше реализовать "апи" овер хттп?
Есть ли примеры больших проектов с прямым подключением к центральной бд?
  • Вопрос задан
  • 3101 просмотр
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Вот никогда не мог понять людей, у который такие мысли возникают. Только api, иначе у вас будут проблемы с разграничением прав пользователей (ну как проблемы, просто придется все организовать нормально), расширяемостью, поддержкой... словом плюсов явных нету.
Ответ написан
Если исполняемый код синхронно завязан на этой БД, то идея плохая. Все стремятся снизить задержки при работе с БД думаю объяснять не надо.
Если же это что-то для бекграундных процессов, не завязанных на пользователе, то конечно пожалуй лучшим решением было бы использование VPN для безопасности и скорости. API разрабатывать не вижу никакого смысла в таком случае.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы