Задать вопрос
@Soniked

Можно ли работать с БД laravel напрямую?

Есть необходимость организовать работу ряда микросервисов.
Микросервисы работают на python, общаются с бд напрямую.

Хочу для мониторинга, чтобы не писать кастомные всегда недостаточные по функционалу вещи, использовать laravel с какой-нибудь надстройкой типа moonshine.

Насколько реалистичен сценарий, при котором микросервисы будут работать напрямую с бд (в основном только insert/select), а пользователь будет общаться через веб-интерфейс laravel? Не ковырялся в БД, создаваемой laravel и не знаю подводных камней. Возможно есть сотни дополнительных зависимых полей/таблиц, которые не позволят читать/писать данные напрямую в БД без системного обработчика.
Может быть вопрос звучит абсурдно, но не хочется писать кучу костыльных интерпретаторов python-laravel, которые будут медленно работать с и без того нагруженной бд и требовать постоянной доработки.
Возможно, вы знаете какой-то более подходящий кейс (вместо использования laravel)?
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
delphinpro
@delphinpro Куратор тега Laravel
frontend developer
Ну а почему нет?
В ларке не так много штатных таблиц. Вспоминается только sessions, access_tokens и jobs. Все остальные вы создается сами под свои нужды, сами настраиваете связи между ними.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
JhaoDa
@JhaoDa
LaravelRUS Team
1. Микросервисы, работающие в одной БД — не микросервисы.

2. Ларавел это не CMS, это фреймворк, он ничего не делает сам: не создаёт никаких БД, таблиц и «системных обработчиков».

Вместо задавания странного вопроса на Тостере следовало начать с изучения как минимум документации ларавел.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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